error LNK2019: 无法解析的外部符号 _IID_IDirectSound3DListener

作者&投稿:仲环 (若有异议请与网页底部的电邮联系)
error LNK2019: 无法解析的外部符号~

遇到这种问题一般都是由于缺少相应的库文件

右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”
根据错误中的提示在下图右边的红色框内添加相应的lib文件

再次编译运行即可避免此类错误产生

这是我们常见的错误,我们要学会解决

只有在不断地探索解决的时候才会有收获


这样对程序员才是一种欣喜,一种进步

一般出现lnk2019错误都是库文件没添加造成的。
项目--》属性--》配置属性--》链接器-》输入--》附加依赖项
在其中加入所需库文件,同时在“链接器--》常规--》附加库目录”中填入相应库名。这样应该就可以了。

今天我也遇到这个问题了。
解决方法加入dxguid.lib
#pragma commen(lib,"dxguid.lib")
如果没有,请下载DxSDK。不要用Visual studio自带的。


船营区15287233172: C++的error LNK2019怎么解决 -
包承全泽: 导致LNK2019的常见问题如下: 1.未链接的对象文件或包含符号定义的库 2.符号声明的拼写不与符号的定义相同 3.使用了函数,但类型或参数数目不匹配函数定义 4.声明但未定义的函数或变量 5.调用约定是函数声明和函数定义之间的差异 6.符...

船营区15287233172: 报错error LNK2019: 无法解析的外部符号 -
包承全泽: 无法解析的外部符号主要是因为编译器找不到变量的定义.如果在头文件中声明了变量,但是没有在实现文件中定义变量时会报这个错.或者使用了某个动态库的头文件,但是没有引用该动态库的输入库(即对应的LIB)时也会报这个错.你可以搜索一下报错的外部符号,看看是否有定义该符号的地方.

船营区15287233172: error LNK2019: 无法解析的外部符号 -
包承全泽: 记住::、模板类的“声明”和“实现”必须在“同一个”“文件”里,要么都在matrix.h里 ,要么都在 matrix.cpp里

船营区15287233172: VC++ 错误 1 error LNK2019: 无法解析的外部符号 这样的错误 应该怎么解决. -
包承全泽: 函数QueryInfo被定义为静态(static),在.h文件中删除static或在.cpp文件的起始处对该函数进行声明int 类名::QueryInfo(unsigned long,void *,unsigned long *,unsigned long *)

船营区15287233172: error LNK2019: 无法解析的外部符号,麻烦帮忙看看这个错误是怎么回事? -
包承全泽: //声明函数 cpystr char *cpystr(const char*,const char*);//函数声明必须在函数定义的前面//定义函数 cpystr char *cpystr(char *des,const char *src) { int i = 0; if (NULL == des || NULL == src) return NULL;while (src[i] != '\0') {des[i] = src[i]; i++; } return des; } void main() { cpystr("hello world", "hello,world"); system("pause"); }

船营区15287233172: 命令行编译链接,出现LNK2019错误,怎样解决? -
包承全泽: /out:test01.exetest01.objtest01.obj : error LNK2019: 无法解析的外部符号 __imp__MessageBoxA@16 ,该符号在 函数 _MessageBoxPrintf 中被引用 test01.obj : error LNK2019: 无法解析的外部符号 __imp__GetSystemMetrics@4 ,该符 号在...

船营区15287233172: [求助]用win32控制台应用程序写的opengl初始程序,编译时出现:error LNK2019: 无法解析的外部符号 -
包承全泽: 菜单->项目->属性->C/C++->预处理器->预处理器定义->编辑->添加 GLUT_BUILDING_LIB 即可

船营区15287233172: MFC中出现error LNK2019:无法解析的外部符号. 恳请帮我解答下.谢谢. -
包承全泽: 可能是工程include了Dib类所在的头文件,但是没有将Dib类实现的cpp文件加入到工程中 先找到Dib类实现的cpp文件后加入到工程中试试

船营区15287233172: 请教:c++编译时出现“error LNK2019: 无法解析的外部符号”错误. -
包承全泽: 你没有把win64Io.dll的头文件引入...extern int InitializeWinIo(); extern int GetPortVal(WORD wPortAddr, PDWORD pdwPortVal, BYTE bSize); extern int SetPortVal(WORD wPortAddr, DWORD dwPortVal, BYTE bSize); extern int ShutdownWinIo(); 都为外部模块定义,没有头文件 链接不了dll

船营区15287233172: 有人用过fftw库吗,出现error LNK2019无法解析的外部符号怎么解决 -
包承全泽: 是不是没有吧fftw的三个lib添加到LINK选项里 把相关的lib文件加到工程里或加到link里.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网