出错无法打开头文件或者是无法包含lib文件该怎么处理

出错无法打开头文件或者是无法包含lib文件该怎么办?
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语句后面接<>和""有什么不一样
搜索路径和次序不同
------解决方案--------------------
附加包含文件目录
附加库目录