如何将文件添加到项目中?

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

我可以将标头添加到标头路径,但如何引入外部标头可在 Qt Creator 中使用以在项目中进行编辑,以便它们像从头开始创建的其他标头一样出现在文件列表中?

在 Xcode 中,您只需将文件拖到项目中,它们就会被复制到项目目录中并出现在 IDE 中进行编辑。

我假设你可以在 Qt Creator 中执行此操作,但我找不到任何方法来执行此操作。

ide qt-creator
4个回答
7
投票

右键单击项目 -> 添加现有文件... -> 选择所需的外部标头 这样你就可以编辑它们(但不建议编辑外部标题)

注意:这样,文件将与您的项目一起编译,因此您需要包含所有依赖项。


6
投票

在包含文件的目录中从命令行使用

qmake - project
,它们将生成一个
.pro
,您可以将其复制到
.pri
中,然后将
.pri
包含在您的项目中,从而允许您访问和从 Creator 中编辑文件,但如果您也选择在其他项目中使用这些文件,则可以很好地隔离它们,但维护一组构建和 qmake 设置。


6
投票

如果您将项目标头添加到

CMakeLists.txt
中的目标,它们将显示在 Qt Creator 中。

file(GLOB HEADERS src/*.hpp src/*.h)
file(GLOB SOURCES src/*.cpp)
add_library(FreenectDriver SHARED ${HEADERS} ${SOURCES})

qtcreator-cmake


0
投票
set(PROJECT_SOURCES
        main.cpp
        mainwindow.cpp
        mainwindow.h
        mainwindow.ui
        Class_Neironnaia_Set.h  <---- Add not only to the project but also to CMakeLists.txt write it down. 
)
© www.soinside.com 2019 - 2024. All rights reserved.