qt - 使用 cmake 添加构建文件夹 qml 文件
问题描述
我正在使用 CMake 构建一个项目,但我是新手,所以很难理解如何做到这一点。
cmake_minimum_required(VERSION 3.5)
project(my_project)
find_package(Qt5Core)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_BUILD_TYPE Debug)
file(GLOB includeFiles
"include/*.h"
"include/*.hpp"
"external_dependencies/*.h"
"external_dependencies/*.hpp"
)
file(GLOB sourceFiles
"src/*.cpp"
"external_dependencies/*.cpp"
)
.................................
add_executable(
${PROJECT_NAME}
"qml/qml.qrc"
"src/my_project.cpp"
${includeFiles}
${sourceFiles}
)
add_executable(...)
add_dependencies(...)
target_link_libraries(...)
我还需要在应用程序的构建文件夹中获取 qml 文件,更精确地创建可执行文件的位置。
我需要将整个目录与 qml 文件一起复制一次。
解决方案
我认为我使用建议和改编的帖子找到了答案;我正在使用下一行:
file(COPY qml_file DESTINATION devel)
不确定这将如何满足项目的进一步需求,但现在工作正常。感谢您的建议。
推荐阅读
- python - 在 Python 中的类的方法中引用同一类的其他对象
- firebase - Firestore 中的空文档是否已删除?
- python - 如何在 python 中修复我的字典代码中的运行时错误?
- package - 找出并覆盖 vcpkg 构建工具链
- javascript - findDOMNode 在 StrictMode 中已弃用。:React
- dataweave - 使用 DataWeave 动态访问嵌套的 json 属性
- angular - 在生产模式下动态加载模块和组件的角度给出错误
- reactjs - 如何在material-ui中更改抽屉的缓动功能
- reactjs - 在反应中为数字类型初始化一个空值
- python - JSONDecodeError:期望用双引号括起来的属性名称:第 1 行第 3 列(字符 2)