부스트 오픈 소스 코드를 참조 파일로 부스트를 추가하여 iOS 앱에 추가하려고합니다. Boost에는 그 안에 .hpp 및 .cpp 파일이있는 많은 하위 폴더가 있습니다. 하지만 링크 오류 'boost/algorithm/string.hpp'파일을 찾을 수 없기 때문에 빌드 할 수 없습니다. User HeaderPath에 "$ (projectpath)/boost /"와 같은 헤더 경로를 추가했습니다. 심지어 내가 검색 헤더 경로에 넣어 시도했다. 플래그를 "YES"로 설정하십시오. 빌드 작성에 파일을 넣으려고했으나 디렉토리 만 추가되었습니다. 하지만 파일을 찾을 수 없다는 오류가 발생했습니다. 그래서 어떤 사람이이 상황을 처리하고 링크 오류를 제거하고 성공적으로 응용 프로그램을 실행하는 방법을 제안 할 수 있습니까? 두 개의 다른 오픈 소스 라이브러리를 사용할 수 있다면 어떻게 이것을 달성 할 수 있습니다. 친절하게 도와주세요. 폴더 참조에서의 .CPP 파일 오류 연결
0
A
답변
0
우선 부스트를 정적 라이브러리로 미리 빌드하고 그런 식으로 사용해야합니다. 부스트를 수정하는 것이 좋습니다.
문제는 대부분 머리글 검색 경로를 사용하는 방법입니다.
-I
을 사용하지 마십시오. Xcode는 암묵적으로 거기에 넣을 것입니다. 경로는 .xcodeproj
폴더의 위치를 기준으로합니다. 그래서 그것을 기반으로해야합니다. 단기간에, 필요하다면 절대 경로로 테스트 할 수 있습니다. 그러나 상대 경로를 사용하는 것이 가장 좋습니다.
또한 검색을 재귀 적으로 만들어야 할 수도 있습니다. 사용자 헤더 검색 경로는 동일한 구문을 사용합니다. 원하는 것을 수행하려면 헤더 검색 경로 만 있으면됩니다.
관련 문제
- 1. C++ 두 개의 .cpp 파일 연결
- 2. 파일 폴더 연결 또는 소속
- 3. CPP 오류
- 4. 다른 .cpp 파일의 본문에서 .cpp 파일 컴파일
- 5. C++ .h & .cpp 파일 - 프로토 타입 오류
- 6. .cpp 파일에 정적 라이브러리 연결
- 7. cpp 파일 위치를 정의하십시오.
- 8. , 모든 * .CPP 파일
- 9. cpp 바이트 파일 읽기
- 10. CPP 객체와 헤더 파일
- 11. 이맥스는 CPP 파일
- 12. CUDA * .cpp 파일
- 13. CPP | .h 파일 (C++)
- 14. .cpp 파일 생성
- 15. cpp 소켓, 상속 오류
- 16. CPP 액세스 위반 오류
- 17. xcode의 하위 폴더. 연결
- 18. # .include .h 또는 .cpp 파일?
- 19. Cpp 연결/헤더, 왜 이렇게 했습니까?
- 20. mysql 데이터베이스 연결 파일 오류
- 21. 파일 경로 오류 연결 해제
- 22. 이상한 연결 오류
- 23. cpp
- 24. .cpp 파일의 헤더 파일 포함
- 25. cscope 데이터베이스에 cpp 파일 추가
- 26. 코드 변경없이 .cpp 파일 나누기
- 27. cpp 파일 내의 전역 변수
- 28. .cpp, v 확장자를 가진 파일
- 29. 조건이 만족되면 cpp 파일 포함
- 30. 오류 명령 줄하여 .CPP 프로그램