是否可以使用Visual Studio 2010(不一定是MSVC编译器)在Windows上开发C/C++,并获得可以上传到Linux计算机(并运行它)的二进制文件?

我检查的可能性是使用MinGW或类似的方法使Windows二进制文件执行与Linux二进制文件相同的操作,但是我在获取所有所需库的所有Win端口(POSIX)时遇到问题。

编辑:我不想让Windows二进制文件在Linux上运行。结果,我需要 native linux二进制文件。

最佳答案

感谢大家!我的解决方案总结为:

  • 使用Visual Studio开发与平台无关的代码
  • 最终构建(对于Linux)是使用运行Debian或RHEL的Virtual Box进行的
  • Virtual Box中的
  • IDE是带有CDT插件
  • 的Eclipse
  • 使用CMake为Visual Studio和Eclipse生成项目文件CMake
  • 09-10 01:34
    查看更多