在我收到任何负评之前,我想说我是一个机械工程师,对C++编程非常感兴趣。直到今天,我一直使用VS 2010 Express和Qt Creator来满足我的需求。但现在我想在MinGW中编译Qt Creator,因为标准SDK仅适用于32位。我尝试在MinGW维基、sourceforge、博客等地方寻找明确的指导,但那种语言对我来说几乎是不可理解的。我想要一个标准的C++编译器,可以在我的Windows 7 64位笔记本上编译64位和32位应用程序。
最终,我下载了http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_i686-mingw_20111219.zip/download。
当我将其解压到C:/MinGw64时,目标就像x86_64-w64-mingw32-gcc.exe、x86_64-w64-mingw32-g++.exe。我将它们添加到PATH环境变量中,然后它就可以编译我的程序,但名字太长了。
验证步骤如下:
Getting started with OpenCV 2.4 and MinGW on Windows 7
在正确的答案中,命令是"g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg",但这对我不起作用。我必须输入"x86_64-w64-mingw32-g++"来编译。
我做错了什么吗?我该使用哪个来编译32位应用程序?
如果我的问题太愚蠢,请原谅,因为我对这些东西还很陌生。
谢谢!