gpt4 book ai didi

qt - 使用 CMake 将 QML 文件添加到 Qt Creator 项目树

转载 作者:行者123 更新时间:2023-12-04 12:18:58 25 4
gpt4 key购买 nike

我有一个名为 qml_components 的图书馆含基本QML图形元素。我想将这些文件添加到项目树中,而不是构建它们。通过执行以下操作,我已经能够将它们重新组合到一个变量中:

CMAKE_MINIMUM_REQUIRED(VERSION 3.4)
CMAKE_POLICY(SET CMP0003 NEW)

PROJECT(myApp)

FILE(GLOB QML_SRC "*.qml")

然后我尝试将它们添加到我的图书馆 target :
# Add QML files to project tree without building/compiling them
ADD_CUSTOM_TARGET(myApp ${QML_SRC})

While researching我读到了 ADD_CUSTOM_TARGET可以将文件添加到源而不构建它们:

The SOURCES option specifies additional source files to be included in the custom target. Specified source files will be added to IDE project files for convenience in editing even if they have not build rules.



它似乎不起作用。我认为可能的原因是我没有从这个库生成任何二进制文件,因此在尝试将源链接到 TARGET 时失败。 .

最佳答案

我忘记添加 SOURCES命令中的关键字...

ADD_CUSTOM_TARGET(myApp SOURCES ${QML_SRC})

我将这个线程保持打开状态,因为它可能对其他人有用。

关于qt - 使用 CMake 将 QML 文件添加到 Qt Creator 项目树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35794130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com