作者nosrep (ㄎ)
看板Programming
标题[问题] ffmpeg跟VC的编译问题
时间Mon Sep 1 23:55:57 2008
我已经用 msys 编译好 ffmpeg 了,
但我开了 VC的CPP专案,要套到我的 directshow程式却发生了 link error
我看网路有人把 __stdcall 改成 _cdecl *就解决了,但我两种都无法解决我的问题..
我已经设定好 link 到下面的档案, VC应该是有找到档案
..\ffmpeg\libavformat\libavformat.a ..\ffmpeg\libavcodec\libavcodec.a
但就是编译失败QQ.....只差一步了...
不知道有谁可以提点一下~谢谢
error LNK2001: unresolved external symbol "void __stdcall
av_register_all(void)" (?av_register_all@@YGXXZ)
error LNK2001: unresolved external symbol "void __stdcall dump_format(struct
AVFormatContext *,int,char const *,int)"
(?dump_format@@YGXPAUAVFormatContext@@HPBDH@Z)
error LNK2001: unresolved external symbol "int __stdcall
av_find_stream_info(struct AVFormatContext *)"
(?av_find_stream_info@@YGHPAUAVFormatContext@@@Z)
error LNK2001: unresolved external symbol "int __stdcall
av_open_input_file(struct AVFormatContext * *,char const *,struct
AVInputFormat *,int,struct AVFormatParameters *)"
(?av_open_input_file@@YGHPAPAUAVFormatContext@@PBDPAUAVInputFormat@@HPAUAVFormatParameters@@@Z)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.189.251
※ 编辑: nosrep 来自: 220.128.189.251 (09/01 23:57)
1F:推 DoraemonMkII:calling convention要用 _cdecl ? 140.112.48.19 09/02 01:01
2F:→ nosrep:改过了,但还是会编译失败220.128.189.251 09/02 20:20