Visual Studio 2015: переключение между удаленной компиляцией (в Raspberry) и локальной компиляцией (в Windows) - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть проект, который я хочу запустить и протестировать на своем локальном компьютере с Windows, но который я хочу развернуть на Raspberry.

Мне удалось настроить расширение "Visual C ++ для Linux Development". Я создал новое решение, используя «Новое решение> Visual C ++> Кроссплатформенность> Linux».

Работает хорошо, я могу скомпилировать код на Raspberry.

Тем не менее, я хотел бы легко переключаться между этой удаленной целью Linux и целью Windows, при этом используя один и тот же исходный код.

Что я могу сделать, чтобы достичь этого?

Спасибо за помощь.

1 Ответ

0 голосов
/ 30 апреля 2018

Вам понадобится два проекта в вашем решении VS, один для Linux и другой для Windows. Вы можете разделить источник между проектами, поэтому, как только вы создали первый проект, создайте второй для другой платформы как пустой проект и перетащите источник через. Скорее всего, вы захотите заключить в скобки код конкретной платформы в #if def с (например, тест для WIN32).

Кстати: если вы все еще используете VS2015, вы немного отстаете от текущей версии VCLinux.

...