음악을 식별하는 echoprint echonest android 앱을 만듭니다. 나는 tutorial을 따라 갔다. echoprint codegen에 필요한 패키지는 1.54.0이고, android.mk 파일의 echoprint codegen에 포함되어있다. codegen이 사운드 코드를 생성하지만 Gangnam Style과 같은 인기있는 노래에도 일치하지 않습니다. 나는 Boost 파일을 컴파일해야 할 지 궁금했다.필수 파일을 컴파일해야합니까 아니면 포함시켜야합니까?
0
A
답변
0
일반적으로 헤더 전용 인 경우 필수 파일을 컴파일하지 않습니다. 그러나 소스 파일도 가지고 있다면 컴파일해야합니다.
이 echoprint-CODEGEN 단지 몇 가지 수치 연산 헤더를 높일 사용 은 그래서 당신은 부스트를 컴파일 할 필요가 없습니다 (source)
에서 사용하는 라이브러리 echoprint-CODEGEN
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/matrix_proxy.hpp>
은 헤더 전용이며 템플리트와 인라인 함수를 포함하는 헤더 파일로만 구성되며 lin이 별도로 컴파일 된 라이브러리 바이너리 또는 특수 처리가 필요하지 않습니다. 왕 (source).
그러나 Boost.Filesystem과 같은 Boost 라이브러리는 컴파일해야합니다.
0
프로그램이 빌드되고 이 실행되는 사실은이므로 컴파일/연결 단계를 놓치지 않았습니다. Boost 헤더는 대개 실행 파일이 필요하지 않습니다. 이 문제를 일으키는 코드의 버그 일 가능성이 큽니다.
관련 문제
- 1. .po 파일을 배포시 서버의 .mo로 다시 컴파일해야합니까, 아니면 .mo를 배포해야합니까?
- 2. PHP 파일을 컴파일해야합니까?
- 3. TypeScript 정의 파일을 _references.js에 포함시켜야합니까?
- 4. 소스 제어에 class.feature.cs 파일을 포함시켜야합니까?
- 5. 응용 프로그램을 실행하려면 Eclipse에서 .java 파일을 컴파일해야합니까?
- 6. unittest 파일에서 테스트 할 함수를 포함시켜야합니까? 아니면 unittest 파일로 가져와야합니까?
- 7. MongoDB : 다른 컬렉션에 링크 된 ID를 제공해야하나요, 아니면 컬렉션을 포함시켜야합니까?
- 8. 편집 asp.net razor chtml 파일을 다시 컴파일해야합니까?
- 9. 파이썬 응용 프로그램에 어떤 파일을 포함시켜야합니까?
- 10. 소스에서 라이브러리를 컴파일해야합니까?
- 11. strings.xml 파일을 변경하면 변경 사항을 적용하려면 컴파일해야합니까?
- 12. DataContracts를 어느 레이어에 포함시켜야합니까?
- 13. bootstrap.css와 bootstrap-responsive.css를 함께 포함시켜야합니까?
- 14. 헤더에 respond.js를 포함시켜야합니까?
- 15. ASP.NET의 리소스를 컴파일해야합니까?
- 16. 이 drl을 컴파일해야합니까?
- 17. 어떻게 JSP를 다시 컴파일해야합니까?
- 18. Sitecore 웹 사이트를 컴파일해야합니까?
- 19. user_id를 여러 테이블에 포함시켜야합니까?
- 20. 항상 newtest 라이브러리 버전으로 컴파일해야합니까?
- 21. 작은 프로젝트에서 어떻게 라이브러리를 컴파일해야합니까?
- 22. Angularjs 지시어 + $ 컴파일해야합니까
- 23. Windows에서 Blenc를 컴파일해야합니까?
- 24. Chrome 용 다트를 컴파일해야합니까?
- 25. web.config 변경 후 컴파일해야합니까?
- 26. 사용하기 전에 OpenCV를 컴파일해야합니까?
- 27. jquery 파일을 필수 기능으로 제한하십시오.
- 28. 개발중인 자산을 왜 사전 컴파일해야합니까?
- 29. 헤더 파일에 어떤 파일을 포함시켜야합니까? 구조체? <stdbool.h>?
- 30. tesseract 교육 후 tessdata 폴더에 어떤 파일을 포함시켜야합니까?
"일치하지 않습니다"라는 소리가 다른 문제와 유사합니다. 필요한 코드를 포함하지 않으면 충돌이 발생할 수 있습니다. – zapl
만약 프로그램이 ok로 빌드 되었다면, boost 파일을 컴파일 할 필요가 없습니다. 부스트의 큰 부분은 컴파일하지 않고 사용할 수 있습니다 (사용하는 부품에 대해 자세히 알지 못해 죄송합니다). – john
자습서에는 전체 부스트 폴더가 포함되어 있습니다 .... 그리고 그 폴더에는 다른 폴더가 모여 있습니다. 어떤 .h 파일을 찾으려면 검색이 필요합니다. –