我是cmake的新手,我想制作一个使用QScopedPointer的基本小部件,以下是我在cmakelists中的内容:
find_package(Qt6 6.2 COMPONENTS Quick REQUIRED)
find_package(Qt6 COMPONENTS Core REQUIRED)
target_link_libraries(appIndicatorWidget
PRIVATE Qt::Quick
PRIVATE Qt::Core
)
但当我试着
#include <QScopedPointer>
在我的任何头文件中,我得到了“'QScopedPointer' file not found”错误。我做错了什么吗?因为使用qmake使用QT += core
一切都工作得很好。
1条答案
按热度按时间toe950271#
根据QScopedPointer文档,您应该添加
CMAKELIST.txt
文件,而不是