clion配置msvc编译,创建cmake的Qt程序,并且导入之前的qmake项目过程记录
用clion创建一个Qt程序
仅自用, 工作里用了clion,感觉确实还算好用, 比起visual studio好用多了,git操作用图形化界面更方便了,解决冲突也方便,但目前暂时就这样
首先我已经安装了Qt6.10和VS2022,我这个clion写着是Qt微件可执行文件,我不知它咋翻译的,Qt版本选择你自己安装的
然后cmake的set(CMAKE_PREFIX_PATH "C:/Qt/6.10.0/msvc2022_64/lib/cmake/")这一项,选择自己Qt安装的对应的目录,这个我是手动改的,其他基本都是自动生成的
然后设置-构建执行部署-cmake,我这个cmakefile是创建项目时就自动生成的,所以我直接就能编辑这项,如果没cmakefile是不能编辑的,生成器选vs2022, cmake选项要加上这两项,其他默认
-G "Visual Studio 17 2022" -DCMAKE_PREFIX_PATH=C:/Qt/6.10.0/msvc2022_64/ -DQt6_DIR:PATH=C:\Qt\6.10.0\msvc2022_64\lib\cmake\Qt6

导入之前的qmake项目
首先,我的qmake项目没有cmakefile文件,我也没法改配置
我是先复制一个cmakefile文件过来, 莫名其妙的下面刷出来一个叹号, 我点了下随便摸了下clion自动给我生成了一个cmakefile文件.然后再自己改一改就好了,比如我之前的一个贪吃蛇程序qmake的项目,它自动把源文件都给你add_executable里了,太智能了
然后,出现找不到Qt的dll程序的问题时, 可以直接把Qt的bin目录设置到系统环境变量path钟,比如我的C:\Qt\6.10.0\msvc2022_64\bin,
或者用直接在但前cmake应用程序的编辑配置中, 强制添加环境变量Path=C:\Qt\6.10.0\msvc2022_64\bin,然后就能运行了

posted on 2025-07-26 17:44 sleepy2con 阅读(332) 评论(0) 收藏 举报


浙公网安备 33010602011771号