为什么 MSVC /I 选项找不到目录?
Why does MSVC /I option not find the directory?
我有一个非常基本的项目结构:
project
├───lib
│ └───SDL
│ └───SDL.h
├───src
│ └───Main.cpp
// Main.cpp
#include <SDL\SDL.h>
int main() {}
从 project
目录我 运行 命令 CL /I\lib src\Main.cpp
,它说 src\Main.cpp(1): fatal error C1083: Cannot open include file: 'SDL\SDL.h': No such file or directory
。我希望编译器找到 SDL.h,因为我添加了 /I\lib
,但它没有。我做错了什么?
使用:
/I.\lib
或:
/Ilib
引用相对路径。
我有一个非常基本的项目结构:
project
├───lib
│ └───SDL
│ └───SDL.h
├───src
│ └───Main.cpp
// Main.cpp
#include <SDL\SDL.h>
int main() {}
从 project
目录我 运行 命令 CL /I\lib src\Main.cpp
,它说 src\Main.cpp(1): fatal error C1083: Cannot open include file: 'SDL\SDL.h': No such file or directory
。我希望编译器找到 SDL.h,因为我添加了 /I\lib
,但它没有。我做错了什么?
使用:
/I.\lib
或:
/Ilib
引用相对路径。