1
Visual Studio 코드는 모든 내 glut 함수를 정의되지 않은 것으로 강조하지만 완벽하게 컴파일됩니다. 구문 강조 표시를 비활성화하지 않고 어떻게 빨간색 밑줄을 제거 할 수 있습니까?Visual Studio 코드 구문 강조 표시는 오류를 표시하지만 컴파일합니다.
는 main.h
의 포함 :
#include <stdlib.h>
#include <GL/glew.h>
#include <GL/glut.h>
#include <math.h>
#include <string>
나는 내가
c_cpp_properties.json
파일의 경로를 포함하고 검색 경로 섹션으로 생각할 수있는 모든 경로를 추가했다.
{
"name": "Linux",
"includePath": [
"/usr/include",
"/usr/include/GL",
"/usr/local/include",
"${workspaceRoot}",
"/usr/include/x86_64-linux-gnu/c++/5",
"/usr/include/c++/5",
"/usr/lib/x86_64-linux-gnu"
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/include/GL",
"/usr/local/include",
"${workspaceRoot}",
"/usr/include/x86_64-linux-gnu/c++/5",
"/usr/include/c++/5",
"/usr/lib/x86_64-linux-gnu"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
나는 우분투 16.04에서 Visual Studio 코드 1.18를 사용하고 내 빌드 명령은 다음과 같습니다
g++ -g main.cpp -L/usr/lib/x86_64-linux-gnu -lGL -lglut -lGLEW -lGLU
어떤 아이디어?
이미지로 코드를 넣지 마십시오. 'c_cpp_properties.json'의 해당 부분을 복사하여 여기에 붙여 넣으십시오. –
@ LưuVĩnhPhúc "코드"라고 말했을 때, 처음에 당신이 소스 코드 이미지에 대해 불평한다고 생각했습니다. (이는 부적절합니다 - 이미지는 오류 강조 표시를 나타냅니다). json 구성을 이미지화하지 않고 텍스트로 표시해야한다는 데 동의합니다 (그러나 실제로는 "코드"라고 생각하지 않습니다). –
IDE의 캐시를 비우는 문제 일 수 있습니까? 나는 그것이 종종 사물을 변화 시킨다는 것을 안다. – Carlos