Clion中QWidgets找不到问题
提示:创建QWidgets类后,编译器报错,QWidgets找不到
一、QWidgets找不到的原因
这个原因是因为在CMakeLists.txt中未将QWidgets包含
二、修改
1.引入库
代码如下(示例):
//原文件中的代码
find_package(Qt5 COMPONENTS
Core
REQUIRED)
add_executable(Test main.cpp kcalculator.cpp kcalculator.h kcalculator.ui)
target_link_libraries(Test
Qt5::Core
)
//修改后的代码
find_package(Qt5 COMPONENTS
Core
Gui
Widgets
REQUIRED)
add_executable(week04 main.cpp kcalculator.cpp kcalculator.h kcalculator.ui)
target_link_libraries(week04
Qt5::Core
Qt5::Gui
Qt5::Widgets
)
2.添加其他控件方法,如QChart
代码如下(示例):
find_package(Qt5 COMPONENTS
Core
Gui
Widgets
Charts
REQUIRED)
add_executable(week04 main.cpp kcalculator.cpp kcalculator.h kcalculator.ui)
target_link_libraries(week04
Qt5::Core
Qt5::Gui
Qt5::Widgets
Qt5::Charts
)
总结
本文记录CLion开发QT应用中遇到的问题!
配置CLion+Qt