【问题标题】:Add QML files to Qt Creator project tree with CMake使用 CMake 将 QML 文件添加到 Qt Creator 项目树
【发布时间】:2016-03-04 10:50:37
【问题描述】:

我有一个名为 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 可以将文件添加到源而不构建它们:

SOURCES 选项指定要包含在自定义目标中的其他源文件。指定的源文件即使没有构建规则也会添加到IDE工程文件中,方便编辑。

好像没用。我认为可能的原因是我没有从这个库生成任何二进制文件,因此尝试将源链接到 TARGET 时失败。

【问题讨论】:

    标签: qt cmake qml


    【解决方案1】:

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

    ADD_CUSTOM_TARGET(myApp SOURCES ${QML_SRC})
    

    我将保留此线程,因为它可能对其他人有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-04
      • 2022-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 2017-11-21
      相关资源
      最近更新 更多