我正在使用cmake来配置我的项目.似乎QtCreator只显示那些引用的文件add_executable,add_library和configure_file.项目目录中的其他文件在" 项目"面板中不可见.
虽然我们仍然可以通过file-> open访问这些文件,但是让我感觉很糟糕,许多重要的源文件在" 项目"面板中是不可见的.所以...
=======================
一些额外的信息:
我的项目是一个带有PerlXS接口的C++库.XS代码由xsubpp预处理为C代码,此操作通过add_custom_target添加到cmake项目中.但是,QtCreator不会将XS文件添加到Porjects面板中.此外,项目可以包含非源文本文件,如README,Changes等.
当你可以切换到QtCreator中的"文件系统"浏览器时,我认为没有理由在项目中添加特定内容.

但无论如何,答案仍然是一样的.如果你想在项目中看到一些东西 - 将它添加到add_executable,add_library.
例如
set(DATA_FILE ${PROJECT_SOURCE_DIR}/build/README.txt)
...
add_executable(${TARGET_NAME} ${SRC_FILES} ${GLB_HDR_FILES} ${DATA_FILE})
Run Code Online (Sandbox Code Playgroud)
现在我们可以在项目中看到README.txt

可以为其他文件执行相同的技巧.只需将它们添加到DATA_FILE变量即可.
| 归档时间: |
|
| 查看次数: |
803 次 |
| 最近记录: |