c++ - Visual Studio 代码#include 停止工作
问题描述
我试图在 Windows 计算机上使用 c++ 将 SDL2 包含在 vscode 中,但由于某种原因,它突然停止工作。
我的代码:
#include <iostream>
#include <SDL2/include/SDL.h>
int main(){
if (0){
std::cout<<"abc"<<std::endl;
}
std::cout<<"Hello world"<<std::endl;
return 0;
}
我的 properties.json 文件:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:/cppLibraries"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.16299.0",
"compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "msvc-x64"
}
],
"version": 4
}
我收到错误消息:
helloworld.cpp:2:10: fatal error: SDL2/include/SDL.h: No such file or directory
#include <SDL2/include/SDL.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
它说文件丢失但它存在于目录中并且它曾经工作过。
我做错了什么,我该如何解决?
解决方案
推荐阅读
- android - 我不断收到一个空指针
- python - Python 套接字似乎无法建立连接
- java - 为什么spring boot maven插件需要一个主类来打包war?
- javascript - 正则表达式在双引号之间找到换行符并用空格替换
- java - WAR 文件中调用 Native.loadLibrary("somec++.so") 的静态变量的状态
- ms-access - 为 SQL 后端转换 MS Access 条件格式
- c# - 正确声明一个数组?
- java - 什么是正确的方法,从不同的方法关闭 FileHandler
- unity3d - 通过实时文本馈送控制游戏对象 || 团结初学者
- compiler-errors - 粗短不能在 raspbian 拉伸上编译