• 7043阅读
  • 1回复

unresolved external symbol _IID_ID3DXEffectStateManager [复制链接]

上一主题 下一主题
离线aq_1000
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-09
1>LINK : warning LNK4098: defaultlib 'LIBCMTD' conflicts with use of other libs; use /NODEFAULTLIB:library
1>QtGuid.lib(qpaintengine_d3d.obj) : error LNK2001: unresolved external symbol _IID_ID3DXEffectStateManager
1>E:\Projects\MyQT\Debug\MyQT.exe : fatal error LNK1120: 1 unresolved externals

这个是什么问题?我QT编译的时候支持Direct3D的。
离线aq_1000

只看该作者 1楼 发表于: 2009-11-09
        天啦,原来编译的时候必需在工程里面添加 dxguid.lib 这个库文件才行!!!GOOGLE上搜索半天都没有答案,最后问下了我导师,一下子搞定。。。
    不过感觉在WINDOW上面开发D3D的游戏编辑器还是MFC用起来方便、、、
快速回复
限100 字节
 
上一个 下一个