无法打开对d3d9.lib d3dx9.lib winmm.lib
发布网友
发布时间:2022-05-03 03:57
我来回答
共1个回答
热心网友
时间:2023-10-09 03:06
原因:版本不对,在SDK包LIb文件夹下面,有一个X64文件夹,里面的东西是针对X64CPU准备的,一般的CPU是X86,而与X64文件夹同一目录下的文件则是对于X86的,采用这些文件即可。
补充一下,之前也出现过其他错误,编译成功,连接失败,
错误提示:fatal error LNK1104: cannot open file "d3d9.lib"
解决办法:
方案1:在工程-设置-连接 中加入d3d9.lib d3dx9.lib winmm.lib
方案2:直接将dx中的lib-x86中的d3d9.lib d3dx9.lib 拷入vc的lib文件夹下
方案2比较奏效,方案1貌似不行