GitHub - breakfastquay/rubberband: Official mirror of Rubber Band Library, an audio time-stretching and pitch-shifting library.

저번에 rubberband 라이브러리 관련해서 질문드렸었는데, 또 문제가 생겼음다


라이브러리에 환경별 makefile이 있긴 한데, 플러터 개발 중이라 웬만하면 cmake로 하려고 CMakeLists를 직접 만들었습니다

그래서 리눅스에서 컴파일하는것까진 성공을 했는데, 이상하게 안스에다가 넣고 빌드만 하면 오류가 나네요

작성한 CMakeLists


오류를 보면 src/dsp/FFT.cpp에서 src/kissfft/kiss_fftr.h에 정의되어있는 함수를 사용할 때 undefined reference 에러가 나는데요

-DUSE_KISSFFT를 해야 ifdef에 의해 kissfft 라이브러리가 include되는 구조라 DUSE가 안먹혔나 싶어서 ifdef도 빼보았는데 그래도 인식을 못하네요

뭐가 문젤까요