gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 14:59:06 41 4
gpt4 key购买 nike

以前,我使用Eclipse从事该项目。在那里,我将导入一个带有<includepath>目录的xml文件,并将<macro>定义导入“paths / symbols”项目设置中,这足以索引所有内容。我使用VSCode和QtCreator做过类似的技巧,并且效果很好,但是与Eclipse相比,索引速度太慢。

现在,我试图将同一项目导入CLion。我不打算构建它,我只希望索引工作。我已经使用include_directories将所有本地和外部文件夹添加到CMakeLists.txt中,并且仅从Eclipse配置中复制了所有路径。起初它根本不会索引任何东西。在将项目的“src”文件夹标记为“Project Sources and Headers”之后,现在看来它已索引源/标题链接,但它仍然忽略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项目解决了该问题。

关于c++ - CLion不索引任何外部包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50062001/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com