最近在做一些 Qt 的东西,以前没有玩过,菜鸟一枚。
开始是在 Ubuntu 用的 Qt 5.5.1, IDE 是 Creator。不用写 Makefile 这些东东,感觉还可以,呵呵。后来要在 Windows 做个 QML 界面,用的是 Qt 5.5.1 msvc2010。感觉 Windows 下的 Creator 不是很好用(应该是本菜鸟不会用),增删改配置或文件后,重新构建是不行的,有时要删除 build 生成目录下的 Makefile, Makefile.Debug, Makefile.Release 文件。本菜鸟构建生成项目时几次遇到问题,首先想到删 Makefile 这三个文件,重新构建就没问题了,呵呵。
在用 Windows 下的 Createor 时,因为要用到 OpenCV 库,再 pro 文件添加 INCLUDEPATH += opencv opencv2 和 LIBS += opencv_core2410d.lib opencv_highgui2410d.lib,构建时报 C1083: 无法打开包括文件:"cv.h" "opencv.hpp",网上找了好多,有人说没有添加环境变量等等。最后感觉是我把Qt安装到其它盘,后来卸载,重新安装到系统盘下,就 OK 了,呵呵。
在用 Windows 下的 Createor 时,因为之前安装过 Visual Studio 2010,所以编译器 Createor 可以 Auto-detected 到, 但是 Debugger 就要安装 CDB 了。
在 Debug 时,如果用到了第三方库(如: OpenCV
开始是在 Ubuntu 用的 Qt 5.5.1, IDE 是 Creator。不用写 Makefile 这些东东,感觉还可以,呵呵。后来要在 Windows 做个 QML 界面,用的是 Qt 5.5.1 msvc2010。感觉 Windows 下的 Creator 不是很好用(应该是本菜鸟不会用),增删改配置或文件后,重新构建是不行的,有时要删除 build 生成目录下的 Makefile, Makefile.Debug, Makefile.Release 文件。本菜鸟构建生成项目时几次遇到问题,首先想到删 Makefile 这三个文件,重新构建就没问题了,呵呵。
在用 Windows 下的 Createor 时,因为要用到 OpenCV 库,再 pro 文件添加 INCLUDEPATH += opencv opencv2 和 LIBS += opencv_core2410d.lib opencv_highgui2410d.lib,构建时报 C1083: 无法打开包括文件:"cv.h" "opencv.hpp",网上找了好多,有人说没有添加环境变量等等。最后感觉是我把Qt安装到其它盘,后来卸载,重新安装到系统盘下,就 OK 了,呵呵。
在用 Windows 下的 Createor 时,因为之前安装过 Visual Studio 2010,所以编译器 Createor 可以 Auto-detected 到, 但是 Debugger 就要安装 CDB 了。
在 Debug 时,如果用到了第三方库(如: OpenCV