CLion 不索引任何外部包含路径



以前我已经使用Eclipse在项目上工作。在那里,我将带有<includepath>目录的XML文件,<macro>定义为"路径/符号"项目设置,这足以索引所有内容。我在VSCODE和QTCREATOR上也做了类似的技巧,并且它也起作用,但是与Eclipse相比,索引太慢了。

现在,我正在尝试将同一项目导入Clion。我不打算构建它,我只希望索引工作。我使用 include_directories添加了所有本地文件夹和外部文件夹。txt。只需复制我的eclipse配置中的所有路径即可。起初,它根本不会索引任何内容。在我将项目的" SRC"文件夹标记为"项目源和标题"之后,似乎现在它索引了源/标头链接,但是它仍然忽略了CMakelists文件中指定的任何内容。我如何迫使CLION索引所有外部的所有外部路径,而无需实际构建?基本上,它是使用mingw设置的,并且使用mingw gcc,g 和make可以做任何事情,而无需显示任何类型的错误。

当前的cmakelists.txt文件看起来像...

cmake_minimum_required(VERSION 3.10)
project(GRP)
set(CMAKE_CXX_STANDARD 11)
include_directories("${PROJECT_SOURCE_DIR}/src/...") #hundreds of project dirs
...
include_directories("C:/Users/...") #hundreds of external includes
...

在这种情况下,我可以右键单击项目并选择重新加载cmake project 解决了问题。

最新更新