在无.pro文件的Qt Creator项目中添加Qt模块的方法
在无.pro文件的Qt Creator项目中添加Qt模块的方法
嗨,我懂你现在的困惑——在Visual Studio里添加Qt模块操作很直观,但碰到Qt Creator里没有.pro文件的项目就摸不着头脑了对吧?别担心,这种情况大多是因为你的项目用的是CMake构建系统而非传统的qmake,所以没有.pro配置文件,咱们换个方式就能搞定:
- 找到项目根目录下的
CMakeLists.txt文件,这是CMake项目的核心配置文件 - 在文件里定位到类似
find_package(Qt6 REQUIRED COMPONENTS Core)的代码行,把你需要添加的Qt模块名称追加到COMPONENTS后面。比如你要添加Widgets和Network模块,就改成:find_package(Qt6 REQUIRED COMPONENTS Core Widgets Network) - 接着找到
target_link_libraries配置行,把对应的Qt模块也添加进去(格式为Qt版本::模块名),比如:target_link_libraries(你的项目名称 PRIVATE Qt6::Core Qt6::Widgets Qt6::Network) - 保存
CMakeLists.txt后,Qt Creator会自动重新加载CMake配置,新增的模块就生效啦
要是你的项目用的是Qt5版本,只需要把上面的Qt6替换成Qt5就行,完全适配~
备注:内容来源于stack exchange,提问作者Administrator
相关产品推荐
相关产品推荐

