运行别人的实例,很顺利的编译运行执行了,我自己照着人家的代码全部敲一遍,还是到了这句话就出错:
est3.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4
对照人家和实例和我敲的代码,找不出任何问题和不同了,然后干脆把实例的代码粘贴在我的文件上,结果人家的也编译不出来的,也是这个错,再干脆,把人家整个实例搬过来,包括头文件什么...还是出这个错
我包含的文件也没错,d3d9.h和d3dx9.h.
哪位大哥救救我啊,毕业设计的东西啊....
3 个解决方案
#1
没装好DX9SDK
#2
解决了,,少了一条语句,加上以后就好了,但是每个能运行的例子里都没有这个语句,包括SDK里的例子也没有
#3
#progma comment(lib,"d3d9.lib");
#progma comment(lib,"d3d9x.lib");
#progma comment(lib,"d3d9x.lib");
#1
没装好DX9SDK
#2
解决了,,少了一条语句,加上以后就好了,但是每个能运行的例子里都没有这个语句,包括SDK里的例子也没有
#3
#progma comment(lib,"d3d9.lib");
#progma comment(lib,"d3d9x.lib");
#progma comment(lib,"d3d9x.lib");