在cmake上需要Qt5路径的信息。

问题描述 投票:0回答:1

我正在用Qt5开发一个项目,我想在CMake脚本中运行一个进程。我需要部署应用程序,所以我想知道Qt5库的路径,这样我就可以在CMake中运行windeployqt.exe并创建应用程序的安装程序。脚本中是否有任何有Qt5路径的变量?

cmake qt5
1个回答
0
投票

我在不同的项目中使用了下面的代码。

# extract the Qt root dir
if (TARGET Qt5::qmake)
  get_target_property(_qt5_qmake_path Qt5::qmake LOCATION)
  get_filename_component(MY_QT_BIN_DIR ${_qt5_qmake_path} DIRECTORY)
  get_filename_component(MY_QT_ROOT_DIR ${MY_QT_BIN_DIR} DIRECTORY)
endif()
© www.soinside.com 2019 - 2024. All rights reserved.