Visual studio code SFML-VScode-CMAKE项目-Project运行良好,但在标题上会出现扭曲
我的VScode c/c++IntelliSence突然开始在SFML头(我只使用了“SFML/Graphics.hpp”)和我自己创建的其他类的头上显示红色的波形。项目运行良好。这件事以前发生过好几次,它总是神奇地消失了,所以我真的不知道原因和结果。有人能帮我修一下吗 我最初的IntelliSense Json:Visual studio code SFML-VScode-CMAKE项目-Project运行良好,但在标题上会出现扭曲,visual-studio-code,path,header,sfml,Visual Studio Code,Path,Header,Sfml,我的VScode c/c++IntelliSence突然开始在SFML头(我只使用了“SFML/Graphics.hpp”)和我自己创建的其他类的头上显示红色的波形。项目运行良好。这件事以前发生过好几次,它总是神奇地消失了,所以我真的不知道原因和结果。有人能帮我修一下吗 我最初的IntelliSense Json: { "configurations": [ { "name": "Mac"
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${default}"
],
"defines": [],
"macFrameworkPath": [
"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
],
"cStandard": "c11",
"cppStandard": "c++14",
"intelliSenseMode": "macos-clang-arm64",
"compilerPath": "/usr/bin/clang"
}
],
"version": 4
}
根据帖子修改的IntelliSense Json
但它没有起作用
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"opt/homebrew/Cellar/sfml/2.5.1_1/include/SFML/**"
],
"defines": [],
"macFrameworkPath": [
"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
],
"cStandard": "c11",
"cppStandard": "c++14",
"intelliSenseMode": "macos-clang-arm64",
"compilerPath": "/usr/bin/clang"
}
],
"version": 4
}
以下是CMakeLists.txt:
set(CXX_STANDARD_REQUIRED 14)
cmake_minimum_required(VERSION 3.0.0)
project(project1 VERSION 0.1.0)
include(CTest)
enable_testing()
add_executable(project1 main.cpp
EventHandler.cpp EventHandler.h
States.cpp States.h
Snapshot.cpp Snapshot.h
SnapshotInterface.cpp SnapshotInterface.h
guiComponent.cpp guiComponent.h
KeyBoardShortCutUndo.cpp KeyBoardShortCutUndo.h
MouseEvent.cpp MouseEvent.h
History.cpp History.h
TextInput.cpp TextInput.h
InputBoxLabel.cpp InputBoxLabel.h
InputBox.cpp InputBox.h
Cursor.cpp Cursor.h
Type.cpp Type.h)
target_link_libraries(project1 sfml-graphics sfml-audio)
find_package(SFML 2.5 COMPONENTS graphics audio REQUIRED)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
谢谢你的帮助