정적 라이브러리로 libvpx를 빌드하려고합니다. 나중에 FFmpeg 빌드에서 사용되며 문제가 있습니다. 내가 사용하고있는 libvpx의 버전은 1.6.0입니다. ./configure를 --prefix =/가정/시험/데브가/빌드-64/libvpx/--enable-정적 --disable-공유 --target = x86_64에-리눅스 GCClibvpx를 빌드 할 때 정의되지 않은 참조
: 여기 내 설정이다 오류의그리고 메이크업하는 동안, 거기에 많은 화면에 덤프되는 :
[LD] test_libvpx
test/add_noise_test.cc.o: In function `(anonymous namespace)::gtest_CAddNoiseTest_EvalGenerator_()':
add_noise_test.cc:(.text+0x342): undefined reference to `vpx_plane_add_noise_c'
test/add_noise_test.cc.o: In function `(anonymous namespace)::gtest_SSE2AddNoiseTest_EvalGenerator_()':
add_noise_test.cc:(.text+0x492): undefined reference to `vpx_plane_add_noise_sse2'
test/add_noise_test.cc.o: In function `(anonymous namespace)::AddNoiseTest_CheckCvsAssembly_Test::TestBody()':
add_noise_test.cc:(.text+0x2437): undefined reference to `vpx_setup_noise'
add_noise_test.cc:(.text+0x2448): undefined reference to `vpx_calloc'
add_noise_test.cc:(.text+0x245a): undefined reference to `vpx_calloc'
add_noise_test.cc:(.text+0x2779): undefined reference to `vpx_plane_add_noise_c'
add_noise_test.cc:(.text+0x2934): undefined reference to `vpx_free'
add_noise_test.cc:(.text+0x293c): undefined reference to `vpx_free'
(...and a lot more.)
오류가 테스트를 시작했다고 인식하고, 내가 단위 테스트를 해제 시도 : ./configure를 --prefix =/가정/시험/dev/build-x64/libvpx/--enable-static --disable-shared --target = x86_64-linux-gcc --disable-unit-tests
01 23,516,그리고있어이 대신 : (선 ... 많이 ...) [CC] 예/resize_util.co [LD] 예/ 예/resize_util.co resize_util : collect2 '기능 main': resize_util.c:(.text.startup+0x1e8): undefined reference to
vp9_resize_frame420에서 : 오류 : 신분증 1 개 종료 상태를 반환 메이크업 [1] : * [예/resize_util] 오류 1 메이크업 : * [.DEFAULT] 오류 2
난에 적용을받는 libogg 1.3.1을받는 libvorbis 1.3.2이 내 컴퓨터. (전혀 사용하지 않았는지 모르겠다.)
나는 정말 놀랐다.