Задать вопрос
sandersrocket
@sandersrocket
programmer

Как правильно расположить config.toml?

Максимально запутался, как правильно расположить config.toml на cargo, чтобы он заработал)
Имею такую структуру, выделил возможные варианты:
sbwdoSG.png
[target.'cfg(all(windows, target_env="msvc"))']
rustflags = ["-C", "target-feature=+crt-static"]

внутри только такой флаг, который почему-то не работает. Задача: избавиться от зависимости Microsoft Visual C++ Runtime (vcruntime140.dll) - раньше, выскакивала ошибка по поводу того, что он не установлен, но программа открывалась и сразу же закрывалась на голой машине, да и сейчас убрал флаг ради эксперимента, но все так же, не успело открыться, как тут же закрылось.
Хотя на основной машине - все запускается и работает без проблем, думаю, что все таки флаг не накатывается т.к вес release версии не меняется
В чем может быть причина?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Cargo считывает все конфигурационные файлы начиная с папки проекта (там где файл Cargo.lock и папка target) и во всех его родительских папках, а так же в домашней папке cargo.
https://doc.rust-lang.org/cargo/reference/config.h...
То есть в данном примере будут работать оба этих файла.

Я бы проверял в сторону работает ли это условие:
cfg(all(windows, target_env="msvc"))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы