2016-06-08 36 views
5

Używam CLion 2016.1.3 w systemie operacyjnym Gentoo Linux z środowiskiem Gnome Desktop.Program CLion nie znajduje standardowych nagłówków i dlatego nie wyświetla podpowiedzi dla struktur lub metod.

Z jakiegoś dziwnego powodu aplikacji (ustawienia domyślne) nie pokazuje mi

  1. dotychczasowych członków struct
  2. metoda podpisów

z nagłówkami zewnętrznych podczas pisania.

Działa dla struktur lub metod, które są zadeklarowane w nagłówkach w mojej strukturze projektu, ale nie dla standardowych nagłówków znajdujących się w/usr/include lub innych zewnętrznych bibliotekach.

Podczas dodawania dyrektyw preprocesora, takich jak #include, program zazwyczaj pokazuje małe rozwijane menu (w systemie Mac OS X), w którym mogę po prostu wybrać nagłówek z listy. To też nie działa z moją wersją linuksową i zewnętrznymi nagłówkami. To działa dobrze z nagłówkami w mojej strukturze projektu/tym samym katalogu.

Czy ktoś wie, czy brakuje mi jakiegoś ustawienia, czy coś? Z góry!

Odpowiedz

0

Dla zapisu. CLion nadal nie obsługuje Autotools, znalazłem rozwiązanie za pomocą atrapa CMakeLists.txt, a następnie użyj przycisku "Przeładuj CMake Project". To importuje standardowe nagłówki do sekcji "Biblioteki zewnętrzne", a autouzupełnianie działa ponownie.

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}) 
0

Można spróbować zbudować swój pierwszy projekt, wydaje się, aby zainicjować cały indeksowania podczas kompilacji