繁体   English   中英

在Ubuntu(Netbeans)和Windows(Visual Studio 2012)中编译相同的c ++代码

[英]Compiling the same c++ code in Ubuntu(Netbeans) and Windows(Visual Studio 2012)

我已经开始在ubuntu下开发一个c ++项目。 否,我想在Windows下使用Visual Studio 2012编译完全相同的代码(以后将为Windows版本添加GUI)可以吗? 还是我也应该在Windows中使用Netbeans?

我在Linux中使用gcc。 要在Windows中使用相同的库,我必须使用cygwin对吗? 我是否需要cygwin来编译或执行应用程序?

这非常重要,在Linux和Windows下运行我的Programm应该尽可能容易!

谢谢弗洛里安

确实取决于您在Windows中链接到的内容。 如果仅链接到libstdc ++,则可以直接使用MSVC编译源代码(经过一些调整)。 否则,您要么需要已经为Windows编译的依赖项,要么从源代码构建它们(如果可能)。 使用cygwin将允许您在两种环境中都使用gcc工具链,但不会使用VS2012进行编译。

信息很少,很难说出您真正需要什么。 尝试向我们解释您的项目。

希望对您有所帮助。

如果仅使用标准库,请确保可以在任何操作系统中编译,并且无法在VS上使用GCC,则可以安装mingw并在Netbeans或代码块或Eclipse上对其进行配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM