如何在(64位)窗口上编译c ++以生成64位exe?

时间:2012-03-16 00:04:32

标签: c++ gcc compilation 64-bit g++

使用代码:: blocks附带的g ++编译器我可以编译32位程序但是当我尝试编译为64位程序时,它告诉我64位没有实现,即使我有64位操作系统。

如何编译c ++来制作64位exe文件?

4 个答案:

答案 0 :(得分:3)

下载Microsoft Visual C ++,并将目标设置为64位。

为什么编程比实际需要更难?

答案 1 :(得分:2)

如果您不仅限于gcc,可以使用Visual Studio Express 2010中的Microsoft编译器和Windows SDK(两者都是免费的),您可以configure Visual C++ Projects to Target 64-Bit Platforms

答案 2 :(得分:2)

下载64位版本的gcc,或者使用64位支持自行重新编译。

我认为mingw附带了一个可以编译64位二进制文​​件的gcc版本。

答案 3 :(得分:1)

代码:Blocks支持Visual Studio作为编译器,你可以在这里下载http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express,你也有64位操作系统与你是否可以编译64但是代码无关,它甚至有与CPU架构无关,考虑一下,您可以在Linux,OSX和Windows中编译Android代码,而不是在ARM CPU上运行。 Code:Blocks页面告诉您如何配置它以使用MS编译器。

如果您需要64位编译器,则需要安装SDKWDK