出错无法打开头文件或者是无法包含lib文件该怎么处理
出错无法打开头文件或者是无法包含lib文件该怎么办?
但是这两个文件都是有的,如果删了#include<d3dx9.h>,下面的#pragma comment(lib, "d3dx9.lib")就会出错;如果不删,包括头文件的语句自己出错,但是引用库那里就不会出错。现在模棱两可了,怎么办?另外,我已经在系统变量那里添加了这两个文件所在的目录,还是不行。
还有,#include语句后面接<>和""有什么不一样,就是说下面的两行有什么不一样:
------解决方案--------------------
如果文件存在,则需要设置头文件和lib文件搜索路径
#include语句后面接<>和""有什么不一样
搜索路径和次序不同
------解决方案--------------------
附加包含文件目录
附加库目录
- C/C++ code
#include <d3dx9.h> //error C1083: 无法打开包括文件:“d3dx9.h”: No such file or directory #pragma comment(lib, "d3dx9.lib") //error LNK1181: 无法打开输入文件“d3dx9.lib”
但是这两个文件都是有的,如果删了#include<d3dx9.h>,下面的#pragma comment(lib, "d3dx9.lib")就会出错;如果不删,包括头文件的语句自己出错,但是引用库那里就不会出错。现在模棱两可了,怎么办?另外,我已经在系统变量那里添加了这两个文件所在的目录,还是不行。
还有,#include语句后面接<>和""有什么不一样,就是说下面的两行有什么不一样:
- C/C++ code
#include<d3dx9.h> #include"d3dx9.h"
------解决方案--------------------
如果文件存在,则需要设置头文件和lib文件搜索路径
#include语句后面接<>和""有什么不一样
搜索路径和次序不同
------解决方案--------------------
附加包含文件目录
附加库目录