1. 安裝mingw(搜索mingw for windows)過程
https://blog.csdn.net/fuyanhuangyan/article/details/78671042
https://www.cnblogs.com/fortunely/p/11421548.html
2. 安裝mingw(搜索mingw for windows)遇到的問題
https://www.cnblogs.com/flyinggod/p/8049051.html
install: gdb-7.6.1-1-mingw32-bin.tar.lzma
mingw-get: *** ERROR *** required package file is not available
mingw-get: *** ERROR *** cannot install gdb-7.6.1-1-mingw32-bin.tar.lzma
mingw-get: *** ERROR *** due to previous download failure
install: make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
mingw-get: *** ERROR *** required package file is not available
mingw-get: *** ERROR *** cannot install make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
mingw-get: *** ERROR *** due to previous download failure
remove: mingw32-base-2013072200-mingw32-bin.meta
removing release mingw32-base-2013072200-mingw32-bin.meta
(1)
安裝過程中可能會出現下面兩個文件錯誤
make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
gdb-7.6.1-1-mingw32-bin.tar.lzma
出現上述包下載失敗信息,到下面到地址去找對應到壓縮文件,下載地址
https://sourceforge.net/projects/mingw/files/
去該網址中找到擴展,然后搜索下載失敗到包,下載包后,將包解壓后,把bin目錄下的文件復制到安裝MInGW到bin目錄下
https://sourceforge.net/projects/mingw/files/MinGW/Extension/make/
https://sourceforge.net/projects/mingw/files/MinGW/Extension/gdb/gdb-7.6.1-1/gdb-7.6.1-1-mingw32-bin.tar.lzma/download
https://sourceforge.net/projects/mingw/files/MinGW/Extension/make/make-3.82.90-cvs/make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma/download
==>
放置到/MinGW/mingw/bin即可,同時將這個路徑添加到PATH
(2)
lzma解壓即可
GDB的bin目錄文件,有了下面文件可以進入gdb模式調試
Make的bin目錄文件,可以使用Make編譯makefile文件
3. 驗證
4. 解壓qt-everywhere-opensource-src-4.8.1.tar.gz並進入目錄
configure -debug-and-release -opensource -platform win32-g++ -webkit #(如果需要重新configure,運行mingw32-make confclean,然后重新configure) #如果想使用VS的編譯器,就指定-platform win32-msvc2013(VS2013版本) mingw32-make(如果是VS就是nmake,需要在VS2013開發人員命令提示中使用) #如果指定了prefix路徑輸入:mingw32-make install