Hi miteinander,
seit Tagen versuche ich nun FFMPEG auf meinem MBP mit SnowLeopard zum laufen zu bekommen.
Folgendes habe ich gemacht:
Folgendes passiert nun:
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++locale.h:79:28:{80:23-80:28}: error: no member named 'vsnprintf' in namespace 'std'; did you mean 'vsprintf'? [3]
(rot markiert der Fehler)
#ifdef _GLIBCXX_USE_C99
const int __ret = std::vsnprintf(__out, __size, __fmt, __args);
#else
const int __ret = std::vsprintf(__out, __fmt, __args);
#endif
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++locale.h:79:60:{80:23-80:37}{80:60-80:66}: error: too many arguments to function call, expected 3, have 4 [3]
Xcode Project Settings (Screenshot):
[Blockierte Grafik: http://www.abload.de/img/screenshot2012-08-30amju0m.png]
Ich versteh irgendwie nicht was da los ist, wieso ist es so schwer die FFMPEG Library zu nutzen? Hat MacPorts das falsch kompiliert, habe ich was vergessen?
VG
mh
seit Tagen versuche ich nun FFMPEG auf meinem MBP mit SnowLeopard zum laufen zu bekommen.
Folgendes habe ich gemacht:
- MacPorts installiert
- FFMPEG installiert (fmpeg @0.7.13_2+gpl2+mmx (active) )
- Neues Xcode Projekt gestartet. Zum Test erstmal eine Consolenanwendung mit C++
- Header Search path auf opt/local/include rekursiv gesetzt
- Library Search Paht auf opt/local/lib
- libavcodec.a, libavdevice.a, libavfilter.a, libavformat.a per Drag&Drop (ohne kopieren) ins Dokument eingebunden
- main.cpp -> extern "C"{ #include "avcodec.h" #include "avformat.h"}
- und dann in der Main-Methode av_register_all();
Folgendes passiert nun:
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++locale.h:79:28:{80:23-80:28}: error: no member named 'vsnprintf' in namespace 'std'; did you mean 'vsprintf'? [3]
(rot markiert der Fehler)
#ifdef _GLIBCXX_USE_C99
const int __ret = std::vsnprintf(__out, __size, __fmt, __args);
#else
const int __ret = std::vsprintf(__out, __fmt, __args);
#endif
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++locale.h:79:60:{80:23-80:37}{80:60-80:66}: error: too many arguments to function call, expected 3, have 4 [3]
Xcode Project Settings (Screenshot):
[Blockierte Grafik: http://www.abload.de/img/screenshot2012-08-30amju0m.png]
Ich versteh irgendwie nicht was da los ist, wieso ist es so schwer die FFMPEG Library zu nutzen? Hat MacPorts das falsch kompiliert, habe ich was vergessen?
VG
mh
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von mham87 ()