error LNK2019: 无法解析的外部符号 "void __cdecl vs2010 50
debug日志如下:ManifestResourceCompile:所有输出均为最新。Link:d:\ProgramFiles\MicrosoftVisualStudio...
debug日志如下:
ManifestResourceCompile:
所有输出均为最新。
Link:
d:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"D:\LYC\testdllwork\Debug\testdllwork.exe" /INCREMENTAL /NOLOGO avcodec.lib avdevice.lib avfilter.lib avformat.lib avresample.lib avutil.lib swscale.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\testdllwork.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\LYC\testdllwork\Debug\testdllwork.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\LYC\testdllwork\Debug\testdllwork.lib" /MACHINE:X86 Debug\testdllwork.exe.embed.manifest.res
Debug\stdafx.obj
Debug\testdllwork.obj
Debug\transprot.obj
1>transprot.obj : error LNK2019: 无法解析的外部符号 "void __cdecl av_register_all(void)" (?av_register_all@@YAXXZ),该符号在函数 "public: __thiscall transprot::transprot(void)" (??0transprot@@QAE@XZ) 中被引用
1>transprot.obj : error LNK2019: 无法解析的外部符号 "void __cdecl avcodec_register_all(void)" (?avcodec_register_all@@YAXXZ),该符号在函数 "public: __thiscall transprot::transprot(void)" (??0transprot@@QAE@XZ) 中被引用
1>D:\LYC\testdllwork\Debug\testdllwork.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>已完成生成项目“D:\LYC\testdllwork\testdllwork\testdllwork.vcxproj”(build 个目标)的操作 - 失败。
avcodec.lib avdevice.lib avfilter.lib avformat.lib avresample.lib avutil.lib swscale.lib 是我在配置中添加的库~
已经在配置中添加了库文件~但是还是无法解决,使用//#pragma comment(lib,"swscale.lib")也无法解决问题~ 展开
ManifestResourceCompile:
所有输出均为最新。
Link:
d:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"D:\LYC\testdllwork\Debug\testdllwork.exe" /INCREMENTAL /NOLOGO avcodec.lib avdevice.lib avfilter.lib avformat.lib avresample.lib avutil.lib swscale.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\testdllwork.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\LYC\testdllwork\Debug\testdllwork.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\LYC\testdllwork\Debug\testdllwork.lib" /MACHINE:X86 Debug\testdllwork.exe.embed.manifest.res
Debug\stdafx.obj
Debug\testdllwork.obj
Debug\transprot.obj
1>transprot.obj : error LNK2019: 无法解析的外部符号 "void __cdecl av_register_all(void)" (?av_register_all@@YAXXZ),该符号在函数 "public: __thiscall transprot::transprot(void)" (??0transprot@@QAE@XZ) 中被引用
1>transprot.obj : error LNK2019: 无法解析的外部符号 "void __cdecl avcodec_register_all(void)" (?avcodec_register_all@@YAXXZ),该符号在函数 "public: __thiscall transprot::transprot(void)" (??0transprot@@QAE@XZ) 中被引用
1>D:\LYC\testdllwork\Debug\testdllwork.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>已完成生成项目“D:\LYC\testdllwork\testdllwork\testdllwork.vcxproj”(build 个目标)的操作 - 失败。
avcodec.lib avdevice.lib avfilter.lib avformat.lib avresample.lib avutil.lib swscale.lib 是我在配置中添加的库~
已经在配置中添加了库文件~但是还是无法解决,使用//#pragma comment(lib,"swscale.lib")也无法解决问题~ 展开
2个回答
展开全部
这都不是告诉你了么。。
你只声明了transprot的无参构造函数,但是没有定义。。
你只声明了transprot的无参构造函数,但是没有定义。。
更多追问追答
追问
求详解~
追答
你的transprot无参构造函数定义了么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇到类似的问题 请问你解决了吗
追问
解决了~但是使用库函数的时候还是有问题~你重新建立一个项目重新配置就好了~我之前的配置有问题~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询