① 如何安裝qt creator編譯器
安裝qt creator編譯器步驟:
下載安裝MinGW
從MinGW網站下載mingw
默認安裝到C盤根目錄下:D:MinGW,可以換到自己喜歡的路徑。安裝時選擇C和C++ compiler ,默認只選中了C編譯器。因此一定要注意根據自己的需求懸著編譯器。如果選錯需要刪除重新安裝。
下載安裝完之後設置環境變數設置環境變數(此處高能)。a. 滑鼠右擊桌面「計算機」(WindowsXp是「我的電腦」)->「屬性」 b. WindowsXP時,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 Windows7時,在新彈出的屬性窗口,選擇左側的「高級系統設置」,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 c. 把MinGW安裝目錄的bin目錄的路徑追加到PATH里,然後確定。 注意:箭頭指的兩個分號一定要加上並且分號一定要在英文輸入模式下輸入
下載安裝配置QT libraries
Qtlibraries可以到網上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。
設置安裝路徑為D:Qt4.8.4,安裝時需要指定MinGW的安裝路徑為D:MinGW,這里千千萬萬要注意,QT類庫安裝的時候是需要和MinGW進行關聯的。如果找不到後面就悲劇了啊!!!!
修改環境變數:計算機->屬性->高級系統設置->環境變數
安裝完後需要把D:Qt4.8.4in目錄添加(原來的別刪了,以「;」做間隔)到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,把值設置為D:Qt4.8.4mkspecswin32-g++;
還要新建系統環境變數QTDIR,值為D:Qt4.8.4
安裝成功後打開QT設計師主界面:
打開Qt 設計師 開始->Qt by Digia v4.8.4 ->Designer 。
如果Qt lib 安裝成功! 關掉Qt Designer
Qtcreater可以到網上去搜索qt-creator-opensource-windows-x86-3.1.2.zip
安裝:需要把C:Qtqtcreator-2.7.1in目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
設置QT Creator構建和運行配置項 打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:D:Qt4.8.4inqmake.exe。
還需要設置Compilers(編譯器)選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為D:MinGWinmingw32-g++.exe
新增構建套件,編譯器和QT版本選擇自己新增的
然後就可以正常的創建工程了。
打開Qt creater 後打開菜單欄 工具->選項。配製
安裝QT調試工具:
debugger工具使用對應的MingW下面的Gdb.exe:
注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。
② QT程序編譯生成後在自己機器上能夠運行,卻無法在別人機器上運行
恩 這是Qt的問題,Qt64位和32位生成的項目好像不能兼容,我也遇到過,很是郁悶,就沒有移植了,
③ XP下Qt Creator編譯是提示:: error: =: No such file or directory
重新運行qmake,然後再構建;看看你的編譯器環境設置正確不
④ 如何編譯QT5.9,支持xp系統
很懸,需要改源碼裡面的介面,
5.9本身編譯參數裡面沒有
-target
xp,
其次是裡面用到了一些xp不支持的系統API,重點是用編譯器編譯的時候不會提醒你哪些介面不支持(即使設置了系統版本5.01,
編譯器支持xp),所以到時候編譯完的還要放到xp系統下驗證,
最難受的就是plugin相關的,
因為根本不會告訴你哪個介面沒有。
如果一定要的話,
還是使用5.6的
,
同樣是LTS的,
新的一些功能是沒法用了,但至少支持webEngine嘛
⑤ qt 5怎麼生成windows xp程序
步驟如下:1、新建一個Visual C++的「Win32項目」,建立一個空項目。2、建立完成後,右鍵點擊右邊的「解決方案」中的「源文件」。
3、選擇「添加」,然後添加「新建項」。
4、選擇「Visual C++」中的C++文件,點「添加」。
5、在新加的C++文件裡面寫好代碼,然後保存。
6、編譯運行即可(快捷鍵Ctrl+F5)。
⑥ Qt5.6+MSVC2013版怎麼構建支持xp的程序
如果用qtcreator編就需要下個Debugging Tools for Windows,如果用vs2010,就需要裝vs2010
⑦ 為什麼Qt編譯的程序不能在XP上運行
首先,你要在在windows和linux系統上都安裝qt。這樣一個代碼就能分別在windows和linux系統上編譯成程序,然後運行。
注意:在linux系統的文件名的絕對路徑有區別,也不能使用vs的函數。
⑧ qt5.8 mingw 打包的exe要怎麼在xp上運行
直接編譯就可以了,但由於編譯默認是動態編譯,如果要運行的話,在我的電腦->高級->環境設置->path裡面添加x:\QtSDK\mingw\bin;x:\QtSDK\Desktop\Qt\4.8.0\mingw\bin(以上僅僅是我電腦的配置,你看懂就行)。
如果是要打包程序到別的電腦運行,因為是動態編譯,所以編譯出來的.exe文件並不完整,需要把它依賴的.dll文件也帶上。
第一方法:如果你也裝了VC++6.0的話,到開始->所有程序->Mocrosoft Visual C++ 6.0->Mocrosoft Visual C++ 6.0 Tools->Depends,用這個工具軟體打開編譯生成的.exe文件你能看到它具體依賴的.dll文件,在上面給出的兩個路徑裡面找,打包是帶上,如果你沒找的,那一般就是Window共有的Dll文件,打包不用帶上。
第二種方法:如果你沒有安裝VC++6.0的話,那你只能不設置path點擊exe文件,看提示信息缺少什麼dll文件,在上面給出路徑中找到相應dll文件,打包時帶上。
⑨ 求助Qt5.6編譯的程序無法在winXP系統下運行
版本還是太高了一些。
只能用xp兼容方式從新編譯一遍整個qt庫。
或者是用5.4版本的應該也是沒問題的,版本不能太高,畢竟系統太老。
⑩ qtcreator工程編譯的應用程序可以在哪些操
在Qt Creator中使用OpenCV庫 (Windows 7系統下編譯成功)
編譯OpenCV2.0
1 下載tdm-mingw-1.908.0-4.4.1-2並安裝,安裝完畢添加bin到系統路徑。
2 安裝Opencv2.0 windows版本
3 安裝CMake
4 打開CMake,配置源碼與目標路徑,選擇MinGW Makefiles,生成目標Makefile
5 進入設置好的目標路徑,make,直至生成所有的庫
配置Qt Creator
Qt開發的程序一般需要藉助qmake生成makefile文件。由於qmake在解析路徑的時候不能識別空格, 因此需要確保OpenCV的安裝路徑中不能包含空格(C:/Program Files/OpenCV是不行的)。
在創建工程文件的時候(這里假設為hello.pro,後綴為pro),向工程中添加以下語句:
INCLUDEPATH+=D:/Qt/OpenCV-2.0.0/include/opencv
LIBS+=D:/Qt/OpenCV-2.0.0/lib/libcv200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libcxcore200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libml200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libcvaux200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libhighgui200.dll.a
這樣,在Qt中就可以使用Opencv 2.0 了
打開CMake,試一下,發現沒法完成configure!原因是CMAKE_MAKE_PROGRAM沒找到,這個簡單,修改該項為D:/Qt/2011.04/mingw/bin(您自個看著改)。
繼續Configure,什麼還出錯?彈出一大堆什麼dll找不到!!
好吧,我直接把D:/Qt/2011.04/mingw/bin放到環境變數中去。
Delete Catch以後再來一次,這下好了,連CMAKE_MAKE_PROGRAM都不用改了,自動找到。成功configure。
然後Generate一下。