CLion没有找到标准标题&因此不显示结构或方法的提示

时间:2016-06-08 09:50:23

标签: autocomplete clion

我在使用Gnome桌面环境的Gentoo Linux操作系统上运行CLion 2016.1.3。

由于一些奇怪的原因,应用程序(默认设置)不显示

  1. 结构的现有成员
  2. 方法签名
  3. 输入时从外部标题

    它适用于在我的项目结构中的头文件中声明的结构或方法,但不适用于位于/ usr / include或其他外部库中的标准头文件。

    当添加#include等预处理程序指令时,程序通常会显示一个小的下拉列表(在Mac OS X上),我只需从列表中选择标题即可。我的Linux版本和外部标头也无法正常工作。它在我的项目结构/同一目录中使用Headers再次正常工作。

    有人知道我是否会错过某些设置或其他内容? Thx提前!

2 个答案:

答案 0 :(得分:1)

记录。 CLion仍然不支持Autotools,我通过使用虚拟CMakeLists.txt找到了解决方案,然后使用“Reload CMake Project”按钮。将标准标题导入“外部库”部分,自动完成再次正常工作。

cmake_minimum_required(VERSION 3.5)
project(dummy)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES <path to any .c file in the project>)
add_executable(dummy ${SOURCE_FILES})

答案 1 :(得分:0)

您可以先尝试构建项目,它似乎在构建期间初始化所有索引