cmake中如何为find_package(qt)指定qt版本
时间: 2024-05-14 09:13:21 浏览: 127
qt xlsx 指定6版本,可顺利在qt的debug或者release构建成功!
在CMake中,可以使用find_package命令来查找Qt库,并且也可以指定所需的Qt版本。需要使用find_package命令前,需要在CMakeLists.txt中添加以下语句:
```
find_package(Qt5Widgets REQUIRED)
```
其中,Qt5Widgets可以根据需要改为其他Qt库的名称,例如QtCore、QtGui等。在指定Qt版本时,只需要在上述语句后面添加Version参数即可,例如:
```
find_package(Qt5Widgets REQUIRED VERSION 5.12)
```
这样,CMake就会尝试查找Qt 5.12版本的库。如果在系统中已安装了该版本的Qt库,则会自动找到;否则,会输出错误信息。
阅读全文