qtcreator和designer有什么区别?
qtcreator里集成了qtdesigner,qtcreator里有:editor,assistant,designer,debuger。因此,qtcreator是一个ide,也就是一个集成开发环境,里面有代码编写器,编译器,调试器,还有图形设计器qtdesigner,有了它你可以写软件。而qtdesigner是用来设计界面的,只能设计图形,是个图形设计器!
qt构建套件空的怎么回事?
首先,将静态库的压缩包解压到Qt的安装目录下。
启动QtCreator,然后点击菜单“工具”-“选项”。
在打开的选项窗口中切换到“构建和运行”。
再切换到“QtVersions(Qt版本)”选项卡,点击右上角的“添加”后,找到静态库下面的qmake.exe,将其添加进来。
然后,为新版本取个合适的名称,再点击右下角的“应用”按钮。注意,一定要点击“应用”,否则下一步你会看不到你的构建套件。
在构建和运行窗口中切换到“构建套件”选项卡,点击右上角的“添加”,然后将刚才新增的套件选上,为其取个易于辨识的名称,再点击“OK”。
这时,再去新建工程,就会发现已经可以使用新静态编译套件了。
如何使用QtCreator导入cmake项目?
在QtCreator中使用OpenCV库(Windows7系统下编译成功)编译OpenCV2.01 下载tdm-mingw-1.908.0-4.4.1-2并安装,安装完毕添加bin到系统路径。2 安装Opencv2.0windows版本3 安装CMake4 打开CMake,配置源码与目标路径,选择MinGWMakefiles,生成目标Makefile5 进入设置好的目标路径,make,直至生成所有的库配置QtCreatorQt开发的程序一般需要借助qmake生成makefile文件。由于qmake在解析路径的时候不能识别空格,因此需要确保OpenCV的安装路径中不能包含空格(C:/ProgramFiles/OpenCV是不行的)。在创建工程文件的时候(这里假设为,后缀为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,试一下,发现没法完成configure!原因是CMAKE_MAKE_PROGRAM没找到,这个简单,修改该项为D:/Qt/2010.04/mingw/bin(您自个看着改)。继续Configure,什么还出错?弹出一大堆什么dll找不到!!好吧,我直接把D:/Qt/2010.04/mingw/bin放到环境变量中去。DeleteCatch以后再来一次,这下好了,连CMAKE_MAKE_PROGRAM都不用改了,自动找到。成功configure。然后Generate一下。