如何使我的C++代码跨平台能力?

Cmp*_*trb -1 c++ linux windows cross-platform

如何使我的C++代码跨平台能力?我需要它在Windows和Xubuntu上工作.

Mat*_*ieu 5

如果我理解这个问题......你可以使用C/C++预处理器指令:

#if defined(WIN32) || defined(WIN64) 
   // windows code
#else 
   // linux and mac code ...
#endif
Run Code Online (Sandbox Code Playgroud)

更新:好的,现在问题很清楚......

对于跨平台c ++代码,您可以使用Qt.它是一个功能强大的c ++框架,它是跨平台和免费的.