최근에 Sublime Text 3을 설치했으며 C++에서 작동하도록 SublimeLinter를 얻으려고합니다. 패키지 컨트롤과 함께 "SublimeLinter-contrib-clang"linter를 설치했고 linter가 활성화되었습니다. 그러나, 내 문제는 linter 모든 기본 헤더, 즉 #include <iostream>
기본 Hello World 프로그램에서 오류를 제공합니다. 수동에SublimeLinter clang - 기본 헤더를 찾을 수 없습니다
- 설치된 그 소리, g ++, 최신 된 libstdc 라이브러리를
- 가 집계하고
clang++ -v <name_of_file>
시도 - 와 터미널에서 그 소리를 사용하여 프로그램을 실행하고 실패 : 내가 할 시도한 무엇
설정에 C++ 라이브러리 디렉토리 포함하기
마지막 선택이 가장 좋은 것 같지만, 숭고한 설정이 전혀 작동하지 않는 것 같습니다. 여기 내 사용자 설정 파일입니다 : (색상과 라인이 이미 있었다 무시 패키지) 나는 다양한 형식을 시도했습니다
{
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"ignored_packages":
[
"Vintage"
],
"SublimeLinter-contrib-clang": {
"include_dirs": "/usr/include/c++"
}
}
("린터"에서 -> "그 소리", "그 소리", 등)하지만, 그것의 아무 것도 작동하지 않습니다. 또한이 방법이 효과가 있는지조차 확신하지 못합니다.
감사합니다 ~
(우분투 14.04 사용)
편집 : 내 현재 사용자 설정 파일 :
{
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
"linters": {
"clang": {
"extra_flags": [],
"include_dirs": [
"/usr/include/c++/4.8.2"
]
}
}
}
헤더는 여러 위치에 있습니다. 그들을 찾아서 목록에 추가하십시오. 당신이 그것을 인식하지 못하는 경우에, 설정 파일은 JSON입니다. – chris
@chris 응답을 보내 주셔서 감사합니다. 그러나 저는 꽤 혼란 스럽습니다. JSON 부분에 대해서는 적절한 레이아웃과 위치를 찾고있었습니다. 내 현재 Preferences.sublime 설정 파일을 사용하여 게시물을 편집했지만 아무 것도 변경하지 않은 것 같습니다. 위치에 관해서, 나는 체크했다. 그리고 그것은 iostream을 포함한다 (린터가 여전히 오류를주고있다). – MDragon00