, 여기 당신을 위해 몇 가지 팁, 그리고 당신에게 성공의 희망 :
1. 소스 파일 목록
을
독립 실행 형 VAD 빌드의 경우 프로젝트에 이러한 모든 파일 (.s 파일이 필요함)이 있어야하며 여기에 header files
이 나열되어 있지 않으면 어떤 오류가 발생하여 header file can not be found
오류가 발생합니다. 완료).
webrtc_vad.c
vad_core.c
vad_filterbank.c
vad_gmm.c
vad_sp.c
real_fft.c
division_operations.c
complex_bit_reverse.c
cross_correlation.c
complex_fft.c
downsample_fast.c
vector_scaling_operations.c
get_scaling_square.c
energy.c
min_max_operations.c
spl_init.c
매크로를 추가
2. 내가 엑스 코드 환경이 매크로를 제공하지 않는 이유를 모르겠어요WEBRTC_MAC
라고 있지만 WEBRTC_POSIX
가 활성화되었는지 확인하기 위해 정의되어야한다. 이 매크로를 정의하여 새로운 헤더 파일에 추가하거나 그냥 webrtc-header-files에 정의하십시오. these steps이
notice
아이폰 OS에 WebRTC에-VAD 모듈의 정적 라이브러리를 구축하고 설정하기 위해 다음
는
3. VAD 모듈 (사용 GCC 또는 LLVM GCC)를 컴파일하기 위해 LLVM 2.0을 사용하지 마십시오. cus '를 사용하면 webrtc 변수 선언을 컴파일 할 때 많은 오류가 발생할 수 있습니다. 당신이 가지고있는 경우 libwebrtc_vad.a
를 사용
는
4. 지금까지 상황은 webrtc_vad.h
을 포함하고이 모듈에서 제공하는 API를 사용하여 이동하기 쉽다. 제 경우에는 vad가 잘 작동합니다.
내가 도와주었습니다.