можно ли кросскомпилировать один и тот же С++ код под Windows, macOS и Linux?

259
11 мая 2017, 13:26

Меня интересует процесс кроссплатформенной разработки, когда одно и то же приложение разрабатывается сразу для нескольких ОС. Например:

1) Windows
2) MacOS
3) Linux

Можно ли используя только C++, написать программу и просто откомпилировать ее под разные ОС, например при помощи Visual Studio?

Или нужно каждый раз, писать отдельный код, уже на других языках программирования и использовать для каждой ОС свой родной компилятор?

READ ALSO
Dll: создание необычной функции

Dll: создание необычной функции

Как создать функцию в dll такую, что при обращении к этой функции извне часть кода функции выполняется только при первом обращении к ней, а часть...

361
CTEST написание тестов

CTEST написание тестов

Не могу написать написать тесты для функций выдает ошибку

379
Символ “ножницы” из Unicde

Символ “ножницы” из Unicde

Для вывода символа "ножницы" из Unicode запрашиваю их по коду вот так:

248