佚名通过本文主要向大家介绍了四风问题得到有效遏制,问题得到,四风问题得到,问题得到改善,问题得到解决等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: direct90 DirectInputCreateEx无法得到链接问题
描述:
描述:
使用directx sdk 2009 March的版本(9.0)对一个在vc6.0下的工程进行编译,出现无法链接提示:
error LNK2001: unresolved external symbol _DirectInputCreateEx@20
fatal error LNK1120: 1 unresolved externals
缺少对应的lib库文件。
但是我在其中已经link处已经添加了Dxguid.lib DDraw.lib Dinput8.lib Dsound.lib这些库,而且在option中也添加和对应的direct sdk路径,而且也确定了在该处有对应的lib存在。
可是仍然存在这些无法通过链接的错误,请各位大侠帮忙解答一下,万分感谢。
ps:
HINSTANCE hinst = AfxGetInstanceHandle();
result = DirectInputCreateEx(hinst, DIRECTINPUT_VERSION, IID_IDirectInput7, (void**)&pDI, NULL);
这是代码里一个使用DirectInputCreateEx的地方。
不知道是否是库的版本和代码所要使用的版本不一致,还是怎么造成,我初学direct,请多包涵。