C++ CMake configure在Linux上找不到Qt5

C++ CMake configure在Linux上找不到Qt5,c++,linux,qt,cmake,C++,Linux,Qt,Cmake,我在visual studio代码中运行构建cmake时出现以下消息 通过在cmake\u模块\u路径中不提供“FindQt5.cmake”,此项目已 要求CMake查找“Qt5”提供的包配置文件,但 CMake没有找到一个 找不到“Qt5”提供的包配置文件,其中包含 下列名称: Qt5Config.cmake qt5-config.cmake 将“Qt5”的安装前缀添加到CMAKE_prefix_路径或设置“Qt5_DIR” 指向包含上述文件之一的目录。如果“Qt5”提供了 单独的开发包或S

我在visual studio代码中运行构建cmake时出现以下消息

通过在
cmake\u模块\u路径中不提供“FindQt5.cmake”,此项目已
要求CMake查找“Qt5”提供的包配置文件,但
CMake没有找到一个

找不到“Qt5”提供的包配置文件,其中包含 下列名称:

Qt5Config.cmake
qt5-config.cmake
将“Qt5”的安装前缀添加到
CMAKE_prefix_路径
或设置“Qt5_DIR” 指向包含上述文件之一的目录。如果“Qt5”提供了 单独的开发包或SDK,确保已安装

我安装了2GT软件包,并将add前缀“Qt5”添加到CMAKE_prefix_PATH中,或将“Qt5_DIR”设置到包含上述文件之一的目录中。在上述评论中提到


cmake build normaly

您需要将QT_DIR指向QTfolder\qtbase\lib\cmakeI我现在开始做生意,我该怎么做?分析我在照片中分离的CmakeList.txt错误不在你的CMakeLists.txt中。看起来不错。将安装前缀“Qt5”添加到CMAKE_prefix_PATH,或将“Qt5_DIR”设置为包含上述文件之一的目录。这就是解决办法。虽然如果您在Visual Studio中使用内置的CMake支持,但我不确定如何更改此CMake变量。在过去的12年里,我一直在Visual Studio外部使用CMake。CMake-DCMAKE_PREFIX_PATH=/your/PATH,或者在片场的CMakeLIsts.txt中?您的标题是CMake configure,在windows上找不到Qt5,但您是否使用从linux/ubuntu获得的apt?我觉得很困惑。这个标题也是有人编辑的。我觉得很困惑,我很抱歉。提到的问题
visualstudio
,我假设是windows(尽管存在OSX版本)<代码>Visual Studio代码
是免费的跨平台IDE。
sudo apt-get install qtbase5-dev
sudo apt-get install qtdeclarative5-dev