我正在使用 Windows,我想创建一个CMakeLists.txt
允许我构建 Qt 应用程序的程序。
我已将 Qt 安装在PATH
环境变量中不存在的文件夹中,并且我想在调用 CMake 时指定该文件夹。
当我设置 Qt 库路径时,我想创建一个可以在从命令行和 gui 调用 CMake 时设置的变量。有了这个,我可以运行 CMake 并使用存储在任何文件夹中的 Qt 编译项目。我该怎么做?
这是我的 CMakeFile:
cmake_minimum_required (VERSION 3.0)
project (myproject)
set (project_name myproject)
set (project_major_version 0)
set (project_minor_version 1)
set (project_fix_version 0)
set (project_version ${project_major_version}.${project_minor_version}.${project_fix_version})
set (output_dir "build")
# Source files
include_directories (${cmake_current_source_dir})
file (GLOB project_src "*.cpp")
# Project settings
set (cmake_automoc on)
find_package (qt5widgets)
add_executable (myproject ${project_src})
target_link_libraries (${project_name} qt5::widgets)