qtcreator和designer有什么區(qū)別?
qtcreator里集成了qtdesigner,qtcreator里有:editor,assistant,designer,debuger。因此,qtcreator是一個(gè)ide,也就是一個(gè)集成開發(fā)環(huán)境,里面有代碼編寫器,編譯器,調(diào)試器,還有圖形設(shè)計(jì)器qtdesigner,有了它你可以寫軟件。而qtdesigner是用來設(shè)計(jì)界面的,只能設(shè)計(jì)圖形,是個(gè)圖形設(shè)計(jì)器!
qt構(gòu)建套件空的怎么回事?
首先,將靜態(tài)庫的壓縮包解壓到Qt的安裝目錄下。
啟動(dòng)QtCreator,然后點(diǎn)擊菜單“工具”-“選項(xiàng)”。
在打開的選項(xiàng)窗口中切換到“構(gòu)建和運(yùn)行”。
再切換到“QtVersions(Qt版本)”選項(xiàng)卡,點(diǎn)擊右上角的“添加”后,找到靜態(tài)庫下面的qmake.exe,將其添加進(jìn)來。
然后,為新版本取個(gè)合適的名稱,再點(diǎn)擊右下角的“應(yīng)用”按鈕。注意,一定要點(diǎn)擊“應(yīng)用”,否則下一步你會(huì)看不到你的構(gòu)建套件。
在構(gòu)建和運(yùn)行窗口中切換到“構(gòu)建套件”選項(xiàng)卡,點(diǎn)擊右上角的“添加”,然后將剛才新增的套件選上,為其取個(gè)易于辨識(shí)的名稱,再點(diǎn)擊“OK”。
這時(shí),再去新建工程,就會(huì)發(fā)現(xiàn)已經(jīng)可以使用新靜態(tài)編譯套件了。
如何使用QtCreator導(dǎo)入cmake項(xiàng)目?
在QtCreator中使用OpenCV庫(Windows7系統(tǒng)下編譯成功)編譯OpenCV2.01 下載tdm-mingw-1.908.0-4.4.1-2并安裝,安裝完畢添加bin到系統(tǒng)路徑。2 安裝Opencv2.0windows版本3 安裝CMake4 打開CMake,配置源碼與目標(biāo)路徑,選擇MinGWMakefiles,生成目標(biāo)Makefile5 進(jìn)入設(shè)置好的目標(biāo)路徑,make,直至生成所有的庫配置QtCreatorQt開發(fā)的程序一般需要借助qmake生成makefile文件。由于qmake在解析路徑的時(shí)候不能識(shí)別空格,因此需要確保OpenCV的安裝路徑中不能包含空格(C:/ProgramFiles/OpenCV是不行的)。在創(chuàng)建工程文件的時(shí)候(這里假設(shè)為,后綴為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中就可以使用Opencv2.0了打開CMake,試一下,發(fā)現(xiàn)沒法完成configure!原因是CMAKE_MAKE_PROGRAM沒找到,這個(gè)簡單,修改該項(xiàng)為D:/Qt/2010.04/mingw/bin(您自個(gè)看著改)。繼續(xù)Configure,什么還出錯(cuò)?彈出一大堆什么dll找不到!!好吧,我直接把D:/Qt/2010.04/mingw/bin放到環(huán)境變量中去。DeleteCatch以后再來一次,這下好了,連CMAKE_MAKE_PROGRAM都不用改了,自動(dòng)找到。成功configure。然后Generate一下。