如何在Windows 7上使用MinGW编译Windows 8

时间:2016-06-28 15:47:52

标签: c++ windows compilation mingw

我有一个简单的HelloWorld应用程序

#include <cstdio>
int main(int argc, char * argv[]) {
    printf("Hello world\n");
    while (getchar() != '\n') {}
    return 0;
}

我使用命令

在Windows 7上使用MinGW编译它
g++ -static-libgcc -static-libstdc++ HelloWorld.cpp -o HelloWorld.exe

在我的电脑中它运行良好,但当我将它移动到另一台干净的Windows 8计算机时,它无法启动。双击它后,它显示“加载”光标,它正在加载和加载......并且从不启动控制台并执行,没有错误消息。该过程未在任务管理器中的任何位置列出,如果我尝试删除exe文件,则说它正由进程系统使用。只有重启才能删除此文件。

有什么问题?如何在Windows 7上为Windows 8及更高版本编译程序?

编辑:我使用Visual C ++ 2008编译器编译程序,它也是如此。

0 个答案:

没有答案