【发布时间】:2020-04-05 19:10:15
【问题描述】:
我知道这是一个愚蠢的问题,但我是 Visual Studio/c++/cmake 的初学者。我正在寻找有关如何使用通过 vcpk 安装的 Qt5 的快速介绍:
vcpkg 安装 qt5-base:x64-windows
这一切都安装好了,我得到了以下内容:
qt5-base:x64-windows 包提供了 CMake 目标:
find_package(Qt5Concurrent CONFIG REQUIRED)
target_link_libraries(main PRIVATE Qt5::Concurrent Qt5::ConcurrentPrivate)
等等……
我只是不知道下一步该做什么!在 VS 中使用库之前,我只是做了一个 现在我遇到了很多......我想要一些新手级别的解释。
如果我添加该行(在 .cpp 文件的顶部作为测试):
#include <QtWidgets/QApplication>
它给出:错误(活动)E1696 无法打开源文件“QtWidgets/QApplication”
我是新来的,我认为 vcpkg 不必将所有库等添加到项目选项中就可以解决所有问题?我需要做什么?
【问题讨论】:
-
那么,到底是什么问题呢?一旦您的可执行文件被链接(如此处指定:
target_link_libraries(main PRIVATE Qt5::Concurrent),只需运行它。在 Windows 上,如果使用共享库,可能需要运行qtdeploy。
标签: c++ visual-studio cmake vcpkg