这类似于Including directories in Clion,但在遵循接受的答案后,我没有取得任何进展。
我试图在CLion中编辑一个大型OSS项目。它不使用CMake,因此CLion生成了一个CMakeLists.txt文件。当我打开源文件时,它无法解析使用子目录的包含:
此屏幕截图所来自的文件位于同一个" opto"它正在从中导入的子目录。如果我将导入更改为不包括" opto"它工作正常,但我无法做到这一点,因为这是一个重大项目,我只是想写一个小补丁:
$ find . -type f | wc -l
10532
我已按照其他答案的建议将我直接导入add_executable
的文件添加到了:
# CMakeLists.txt
add_executable(hotspot
[lots of other files]
src/share/vm/opto/compile.hpp
)
我已将opto
目录添加到include_directories
,如另一个问题的第二个答案中所述:
# CMakeLists.txt
include_directories(
src
src/share/vm/opto)
也没有帮助CLion通过opto
子目录解析导入。
我错过了什么?