Chr*_*rig 7 autocomplete clion
我正在使用Gnome桌面环境在Gentoo Linux操作系统上运行CLion 2016.1.3.
由于某些奇怪的原因,应用程序(默认设置)不会显示给我
键入时从外部标题.
它适用于在我的项目结构中的头文件中声明的结构或方法,但不适用于位于/ usr/include或其他外部库中的标准头文件.
当添加#include等预处理程序指令时,程序通常会显示一个小的下拉列表(在Mac OS X上),我只需从列表中选择标题即可.我的Linux版本和外部标头也无法正常工作.它在我的项目结构/同一目录中使用Headers再次正常工作.
有谁知道我是否错过了一些设置或什么?Thx提前!
小智 3
作为记录。CLion 仍然不支持 Autotools,我通过使用虚拟 CMakeLists.txt 然后使用“重新加载 CMake 项目”按钮找到了解决方案。这会将标准标头导入到“外部库”部分,并且自动完成功能再次起作用。
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})
Run Code Online (Sandbox Code Playgroud)