我有一个 MSVC++ 2010 项目。它使用的所有库都是跨平台的(SDL、OpenGL 和 FLTK)。
显然,我现在要做的就是按下调试按钮,它会为我编译一个不错的旧 .exe,现在可以在 Windows 上运行,只要 DLL 文件与它一起。
之前我曾想过,如果你使用跨平台库,那么生成的 .exe 也可以在 Ubuntu 上运行良好。我最近发现这是不可能的,并且程序必须以特殊的方式编译才能在某个平台上运行。
是否可以使用 MSVC++ 2010 以这种神奇的方式编译我的项目,以便它可以在 Ubuntu 计算机上运行?如果是这样,那么您能否通过一些明确的步骤来回答我的问题,以说明我应该如何以这种方式编译它,请记住,我对所有这些跨平台的东西如何工作都不熟悉?
编辑:
如果我无法为 Ubuntu 编译 MSVC++ 2010 项目,是否有我可以使用的 IDE 可以为 Windows 和 Ubuntu 编译该项目?
谢谢。