error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CGTJAIEAss
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CGTJAIEAss相关的知识,希望对你有一定的参考价值。
1>GTJAIEAssistCtrl.obj : error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CGTJAIEAssistCtrl::XObjectSafety::QueryInterface(struct _GUID const &,void * *)" (?QueryInterface@XObjectSafety@CGTJAIEAssistCtrl@@UAGJABU_GUID@@PAPAX@Z)
1>d:\backup\我的文档\visual studio 2010\Projects\GTJAIEAssist\Debug\GTJAIEAssist.ocx : fatal error LNK1120: 1 个无法解析的外部命令
1>
大侠们帮忙看看这个事什么问题呢?
QueryInterface这个方法我查过了,有实现。刚查了一下大家都是说应该是这个方法没有实现……
但是我遇到的问题不是这样的。
error LNK2001: 无法解析的外部符号
1>正在链接...
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _GUID_Download
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _GUID_StandardMIDIFile
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _IID_IDirectMusicSegment
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _CLSID_DirectMusicSegment
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _GUID_DirectMusicAllTypes
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _GUID_Unload
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _CLSID_DirectMusicLoader
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _IID_IDirectMusicLoader
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _CLSID_DirectMusicPerformance
1>DirectAudio.obj : error LNK2001: 无法解析的外部符号 _IID_IDirectMusicPerformance
怎么解决
.lib文件的路径设好了的
#pragma comment(lib, "dsound.lib")
c,m[];一句中必须给m数组一个常量表示的长度,比如int
c,m[32];
不能在方括号中用变量来表示元素的个数,但是可以用符号常数或常量表达式。
我估计你是想实现一个动态数组,推荐你使用vector实现。 参考技术B 你的ctestdlg的析构函数,只有函数名称,但没有具体的实现。所以链接时,无法找到函数的执行体。
缺少下面这个语句:
ctestdlg::~ctestdlg(void)
参考技术C .lib文件的路径设好没有?看样子是directX的库文件找不到。本回答被提问者采纳 参考技术D 是不是该obj文件损坏?
以上是关于error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CGTJAIEAss的主要内容,如果未能解决你的问题,请参考以下文章
error LNK2019: 无法解析的外部符号 WinMain,error LNK2001: 无法解析的外部符号 WinMain