본문 바로가기

Sound

Audacity Window 빌드 (python, cmake사용)

Audacity는 오디오 편집 프로그램인데, 빌드해서 사용해야해서 CMake로 빌드를 하게 되었다.

CMake GUI로 ITK, VTK, OpenCV 등등 여러가지를 빌드를 많이 했어서 크게 어려움이 없을거라 생각했다...

 

빌드를 하다보니 계속 라이브러리 필요한게 없다고 그래서 conan, wxWighets등을 별도로 깔아서 

이것들도 빌드를 하고, directory 설정을 해줬는데도 계속 Configure에러가 났다.

진짜 하루를 거의다 날리고 오늘 Python에 CMake 패키지를 설치하고 한방에 빌드를 하게되었다 ^^..

 

 

1. Audacity Github에서 git clone을 하여 다운로드를 받는다

https://github.com/audacity/audacity

 

GitHub - audacity/audacity: Audio Editor

Audio Editor . Contribute to audacity/audacity development by creating an account on GitHub.

github.com

 

2. python 환경에 cmake를 설치해준다 

pip install cmake

 

3. audacity를 clone하여 만들어진audacity폴더에 build 폴더를 만들어준다

(다른위치도 상관 없겠지만, cmake로 만드려면 그냥 안에 만드는 것이 편함)

 

4. build 폴더안에서 cmake .. 명령어를 치면 아래와 같이 알아서 만들어준다

 

 

5. 다 만들어진 다음 Audacity.snl 솔루션 파일에 들어가서 빌드를 해준다

 

 

6. 일괄빌드 및 필요한 모드로 빌드를 해준다

 

 

 

끝!!