91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QtCreator 靜態編譯

發布時間:2020-08-02 19:35:53 來源:網絡 閱讀:1581 作者:WZM3558862 欄目:開發技術

如果要自己編譯,可以參考下面的過程及需要的文件
一、文件準備,下面用到的文件,可以自行到相應官網下載。我在網盤上也共享了:
① qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe
http://yunpan.cn/QpMMWfEYnM4fg
靜態編譯來,只是用里面的mingw。但從搭建開發環境的角度,也建議安裝。
② qt-everywhere-opensource-src-5.2.1.zip
http://yunpan.cn/Q4sYIFjYcPbRa
③ Python3.3
http://yunpan.cn/QDApXxWyXUDPW
不編譯qtwebkit,就不用安裝ActivePerl了。
二、安裝
① 安裝 qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe ,我是安裝在C:\QT\Qt5.2.1
② 將 qt-everywhere-opensource-src-5.2.1.zip 解壓到C:\QT\
③安裝Python C:\Python33
三、編譯準備
編輯C:\QT\qt-everywhere-opensource-src-5.2.1\qtbase\mkspecs\win32-g++\qmake.conf
找到QMAKE_LFLAGS和QMAKE_LFLAGS_DLL,后面賦值為-static
QMAKE_LFLAGS        = -static
QMAKE_LFLAGS_DLL    = -static 
保存,退出
(如果不做這個修改,生成的執行文件要依賴libgcc_s_dw2-1.dll,libstdc++-6.dll,libwinpthread-1.dll)
四、開始編譯
開始==》程序==》Qt5.2.1==》5.2.1==》MinGW 4.8(32-bit)==》Qt 5.2.1 for Desktop (MinGW 4.8 32 bit)
進入命令窗口,輸入命令
① cd C:\QT\qt-everywhere-opensource-src-5.2.1
② set path= C:\Python33;%path%
③ 配置
configure -confirm-license -opensource -platform win32-g++ -release -static -ltcg -prefix "C:\QT\5.2.1-mingw32-rel-static" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -no-qml-debug -nomake tests -nomake examples -skip qtwebkit -qt-pcre -no-compile-examples
④ 沒出什么錯誤的話,mingw32-make 
⑤ mingw32-make install
五、QtCreator配置
編譯好后,在QtCreator中加新編譯的qt kits。
打開QtCreator, Tools-->options-->build & run-->
Debuggers選項卡,應該有個C:\Qt\5.2.1\Tools\mingw48_32\bin\gdb.exe 調試器,如果沒有,就點擊Add,手工加一下。
Compilers選項卡,也應該有MinGW4.8 32bit編譯器,如果沒有,手工加,指向C:\Qt\5.2.0\Tools\mingw48_32\bin\g++.exe
QtVersions選項卡,應該已經存在C:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin\qmake.exe
現在把自己編譯的加進來,點Add按鈕,選擇C:\Qt\5.2.1-mingw-rel-static\bin\qmake.exe,可以給這個Qt編譯版本取個名字,比如Qt 5.2.1 (5.2.1-mingw-rel-static) 點Apply
Kits選項卡,點Add,
name我們隨便取一個,比如5.2.1_rel_static,
Compiler選擇MinGW4.8 32bit,
Debugger,選擇C:\Qt\5.2.1\Tools\mingw48_32\bin\gdb.exe對應的那個
QtVersion,選擇Qt 5.2.1 (5.2.1-mingw-rel-static) ,確定,就設置好了。


注:靜態編譯時,如果工程中使用了插件,需要在pro文件中為QTPLUGIN加上對應的插件才能正常使用,如odbc, sqlite, 打印
    QTPLUGIN += qsqlodbc 
    QTPLUGIN += qsqlite
    QTPLUGIN += windowsprintersupport

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

qt tc
AI

大石桥市| 尼玛县| 六盘水市| 克东县| 普宁市| 福泉市| 荣昌县| 梁山县| 平顶山市| 景德镇市| 溧水县| 合阳县| 凉城县| 理塘县| 峨边| 荥阳市| 广汉市| 页游| 巨鹿县| 清流县| 黄石市| 田林县| 平果县| 谢通门县| 中宁县| 沁水县| 平陆县| 宝山区| 丹阳市| 扎赉特旗| 漠河县| 桓台县| 福海县| 宣武区| 河曲县| 佛教| 保靖县| 敖汉旗| 浦东新区| 册亨县| 荣昌县|