在Windows 10上,G ++ 64编译的可执行文件“无法在此PC上运行”

时间:2017-08-16 04:58:51

标签: c++ windows opengl g++

标题真的说了不少,但让我给出一些背景信息。

我正在努力编写代码,而不依赖于像<div id="demo"> </div>这样的IDE,所以请不要建议我只是使用IDE来解决我的问题。

此外,我不接受建议我使用Visual Studio之外的其他内容来编译我的代码。这不是我的问题的解决方案,这完全是一条替代路径,而不是我想要使用的路径。

到目前为止,我已安装G++,并使用MinGW-64编译我的软件。出于某种原因,我的代码完美地编译,但在执行时,g++64告诉我Windows 10。在检查事件查看器时,错误是程序"This app can't run on your PC"这对我来说没有多大意义,因为我正在用"cannot start or run due to incompatibility with 64-bit Windows."编译它。但是,我对编程和使用64-bit compiler都是新手,所以也许我做错了。

这是我从命令行编译的当前命令:

GNU toolchain

也许g++64 -c -Ic:\code\cpp\projects\git_test\include opengl_test.cpp -o opengl_test.exe会导致问题?

编辑1:

我接受了删除OpenGL, FreeGLUT or GLEW选项的建议,现在我收到了很多未定义的引用错误。我试图添加库,但它似乎不起作用,即使文件显然在我添加的文件夹中。

这是我要编译的新命令:

-c

0 个答案:

没有答案