Как установить переменные окружения на удаленном хосте linux в визуальном студийном кроссплатформенном проекте cmake - PullRequest
0 голосов
/ 24 июня 2018

Я использую Visual Studio 2017 для редактирования проекта cmake в соответствии с этим учебным пособием

Однако моя среда 64-битная, и мне нужно создать 32-битную программу.И да, у меня есть все библиотеки разработчиков i386 на моей машине.Я могу добиться этого на Linux просто набрав CC="gcc -m32" CXX="g++ -m32" cmake ..Но я просто не могу найти, как указать переменные удаленного окружения в vs 'CMakeSettings.json или любым другим способом.

Я попытался экспортировать переменные окружения в linux .profile, но это не сработает против. Запуск одной и той же команды непосредственно в ssh работает нормально.Также попытался установить переменную cmakeExecutable в CMakeSettings.json с префиксом CC=..., и получил отклонение по сравнению с

1 Ответ

0 голосов
/ 24 июня 2018

Ладно, не знаком с cmake, кажется, просто установить cmakeCommandArgs будет работать.

В CMakeSettings.json, "cmakeCommandArgs": "-D CMAKE_C_FLAGS=\"-m32\" -D CMAKE_CXX_FLAGS=\"-m32\""

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...