VS08编译Dx9错误2

1
error LNK2019: 无法解析的外部符号 "int __cdecl wsprintfWInternal(wchar_t *,wchar_t const *,...)" (?wsprintfWInternal@@YAHPA_WPB_WZZ),该符号在函数 "private: void __thiscall CDXGraph::AddToObjectTable(void)" (?AddToObjectTable@CDXGraph@@AAEXXZ) 中被引用
1>Debug/neoDVDPlus.exe : fatal error LNK1120: 1 个无法解析的外部命令”
 
解决办法
将wsprintfW 改为swprintf
(把wsprintfWInternal改成swprintf就可以);
 
2 。。。BaseClasses\ctlutil.h(278) : error C4430: 缺少类型说明符- 假定为int。注意: C++ 不支持默认int 
 
解决办法
COARefTime(LONG);
operator =(LONG);
 
解决方案:改为
 COARefTime(LONG);
int operator =(LONG);
然后 OK了

你可能感兴趣的:(职场,休闲,dx9,VS08)