Вы говорите о кросс-компиляции, как сказал GMan , это работа компилятора, а не IDE, и это довольно сложно сделать программное обеспечение C ++, которое хорошо работает на Linux / Windows / MacOSX, C ++ не ' Это кросс-платформенный язык из-за его ABI , поэтому вы должны попытаться использовать стандартный код C ++.
Если вы создаете консольное приложение, нет большой проблемы, просто будьте осторожны, чтобы не использовать системный интерфейс, но если вы планируете создать какое-то графическое приложение, тогда C ++ - не лучший выбор для ваших целей. Попробуйте какой-нибудь дизайн, который отделяет представление от контроллера / модели приложения.