【发布时间】:2013-08-02 01:43:38
【问题描述】:
这可能是一个愚蠢的问题,但我从大约 3 小时开始寻找答案。
¿如何使用 (Dev-C++) MinGW 编译 64 位二进制文件?
我已阅读 MinGW 默认支持 64 位,但我无法激活此选项。
我试过“-m64”,但它说:“抱歉,未实现:64 位模式未编译”
我正在 Windows-7 上开发 Dev-C++
我知道如何在 MSVC++ 上执行此操作,但我不想要 MSVC++(出于道德问题)
我要编译的,只是为了测试目的:
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
// Test compiling mode
if (sizeof(void*) == 8) cout << "Compiling 64-bits" << endl;
else cout << "Compiling 32-bits" << endl;
return 0;
}
【问题讨论】:
-
你有哪个版本的MinGW?似乎有一个单独的 64 位发行版。
-
+1 表示“我不想要 MSVC++(因为道德问题)”
-
@doctorlove MinGW GCC 4.7.2 32 位
-
@AdrianMaire 我添加了更多细节,您可以尝试一下,这可能会更容易。
标签: c++ windows g++ 64-bit dev-c++