我在使用Gnome桌面环境的Gentoo Linux操作系统上运行CLion 2016.1.3。
由于一些奇怪的原因,应用程序(默认设置)不显示
。
它适用于在我的项目结构中的头文件中声明的结构或方法,但不适用于位于/ usr / include或其他外部库中的标准头文件。
当添加#include等预处理程序指令时,程序通常会显示一个小的下拉列表(在Mac OS X上),我只需从列表中选择标题即可。我的Linux版本和外部标头也无法正常工作。它在我的项目结构/同一目录中使用Headers再次正常工作。
有人知道我是否会错过某些设置或其他内容? Thx提前!
答案 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)
您可以先尝试构建项目,它似乎在构建期间初始化所有索引