qtcreator 运行又慢,见面又丑又难用! vscode默秒全!
一切能转移到vscode!
准备:
vscode安装cmake cpp插件不多说
qt 加入环境变量
列:
F:\Qt\Qt5.12.10\5.12.10\msvc2017_64\bin
用哪个加哪个,msvc或者mingw
1. qtcreator 创建 cmake工程
2.vscode 打开工程文件夹 kit 可以选msvc或者mingw,(编译器一样要加环境变量)
3.编译即可!ctrl+f5调试
重点 qt pro文件转 cmake
1.QT += SerialPort 此类
先find,最后链接
find_package(QT NAMES Qt6 Qt5 COMPONENTS SerialPort REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS SerialPort REQUIRED)
target_link_libraries(project_name PRIVATE Qt${QT_VERSION_MAJOR}::SerialPort)
2.调用DLL
把lib文件拷贝到build文件夹内,也可以添加自定义cmd自动拷贝
把dll文件拷贝到build/debug内
target_link_libraries(project_name PUBLIC hidapi)
3. 去掉运行时的dos界面(我是win环境,其他暂不清楚)
添加 WIN32 关键字
add_executable(project_name WIN32
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
${SRC_DIR}
)