急,为什么我的g_pD3D = Direct3DCreate9(D3D_SDK_VERSION);总是有问题
这几天学Direct3D,无论怎么就是运行不出来,开始用的是Direct8,也是创建Direct接口的时候说找不到这句话,现在换了台机子,装的DirectX9c,Direct9SDK
运行别人的实例,很顺利的编译运行执行了,我自己照着人家的代码全部敲一遍,还是到了这句话就出错:
est3.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4
对照人家和实例和我敲的代码,找不出任何问题和不同了,然后干脆把实例的代码粘贴在我的文件上,结果人家的也编译不出来的,也是这个错,再干脆,把人家整个实例搬过来,包括头文件什么...还是出这个错
我包含的文件也没错,d3d9.h和d3dx9.h.
哪位大哥救救我啊,毕业设计的东西啊....
问题点数:50、回复次数:3Top
1 楼honghaier(红孩儿)回复于 2006-04-24 16:39:41 得分 0
没装好DX9SDKTop
2 楼QINGYE55(轻叶迷彩)回复于 2006-04-24 16:46:56 得分 0
解决了,,少了一条语句,加上以后就好了,但是每个能运行的例子里都没有这个语句,包括SDK里的例子也没有Top
3 楼honghaier(红孩儿)回复于 2006-04-24 16:55:42 得分 50
#progma comment(lib,"d3d9.lib");
#progma comment(lib,"d3d9x.lib");Top




