アプリをコンパイルしようとすると、2つのエラーが発生します。
$ g ++ -static -emit-swf -o CloudClient.swf -I ../ boost / boost_libraries / install-dir / include -I ../ ffm peg-1.0 / bin / include -L ../ boost / boost_libraries / install -dir / lib -L ../ ffmpeg-1.0 / bin / lib timer.o audio_encoder.o audio_generator.o video_encoder.o video_generator_rainbow.o sim ple_synchronizer.oマルチプレクサ.otransmitter.ograph_runner.ocloud_client.o -lswscale- lavformat -lavcodec -lavutil -lboost_system -lboost_date_time -lboost_thread -pthread -lm
../ffmpeg-1.0/bin/lib/libswscale.a: error: undefined reference to 'exp'
../ffmpeg-1.0/bin/lib/libavcodec.a: error: undefined reference to 'log'
collect2: ld returned 1 exit status
私の問題log
でexp
あり、どこに置い-lm
ても役に立たない場合は、代わりに文字通り独自のスタブを作成しexp
、log
ライブラリをそれらにリンクする方法を考えますか?...。