부스트를 광범위하게 구현에 사용하는 DLL을 작성했습니다. 나는 libboost_thread-vc80-mt-1_40.lib, libboost_thread-vc80-mt-gd-1_40.lib와 함께 boost 라이브러리를 릴리스 및 디버그합니다. Visual Studio를 사용하여 코드를 작성하고 자동 링크를 사용하고 있습니다. DLL을 디버그 버전으로 빌드 할 때 예상되는 libboost_thread-vc80-mt-gd-1_40.lib와 연결되지만 릴리스 모드에서 DLL을 빌드 할 때 여전히 libboost_thread-vc80-mt와 연결하려고 시도합니다 libboost_thread-vc80-mt-1_40.lib 대신 -gd-1_40.lib. 릴리스 모드로 구축하는 동안/MD를 사용하고 있습니다. 내가 무엇을 놓치고 있는지 잘 모르겠다.Visual C++에서 릴리스 모드로 사용되는 부스트 라이브러리 디버그
1
A
답변
1
0
릴리스 구성에 디버그라는 단어가있는 전 처리기 정의가 있는지 살펴보십시오. 디버그가 있으면 삭제해야합니다.
관련 문제
- 1. 동시에 사용 릴리스 및 디버그 모드에서 부스트
- 2. Visual Studio 디버그 파일 만들기 릴리스 모드에서
- 3. 디버그 빌드가있는 라이브러리 관리/사용 대 릴리스 빌드
- 4. 부스트에서 종속성 문제가있는 릴리스 CRT 디버그 응용 프로그램 빌드
- 5. 디버그 및 릴리스 모드에 대해 다른 라이브러리 지정
- 6. 디버그 모드가 작동합니다. 릴리스 모드로 인해 ERROR가 많이 생성됩니다!
- 7. 코드가 릴리스 모드가 아닌 vs 2008에서 디버그 모드로 컴파일됩니다.
- 8. 런타임에 릴리스/디버그 모드를 찾으십니까?
- 9. 디버그 모드로 전환 할 때 Visual Studio가 고정됩니다.
- 10. 릴리스 모드와 디버그 모드의 프로젝트 설정은 무엇입니까?
- 11. Visual Studio에서 릴리스/디버그가 적용되는 레벨은 무엇입니까?
- 12. Visual Studio에서 라이브러리의 릴리스 버전을 디버깅하는 방법
- 13. 릴리스 및 디버그
- 14. 디버그/릴리스 빌드 확인
- 15. 릴리스 모드의 디버그 기호
- 16. C# 디버그 대 릴리스
- 17. 릴리스 Qt 디버그
- 18. C++ 디버그 릴리스 버전
- 19. RSpec을 디버그 모드로 실행
- 20. TFS에서 디버그 대 릴리스 빌드?
- 21. WIN32 메모리 문제 (디버그/릴리스 간의 차이점)
- 22. 디버그 및 릴리스 라이브러리 CMAKE (영상 스튜디오)로 연결
- 23. cmake에서 빌드 모드 (디버그 또는 릴리스)를 제어하는 방법은 무엇입니까?
- 24. 릴리스 모드에서 부스트 multi_index_container 충돌
- 25. 처음 릴리스 모드로 컴파일하려고 시도하면 오류가 발생합니다.
- 26. Visual Studio : VS가 릴리스 또는 디버그 EXE를 작성하는 방법
- 27. Visual C++ 2008 런타임 오류 - 디버그 대 릴리스 exe 문제?
- 28. C# XNA Visual Studio : "릴리스"와 "디버그"모드의 차이점은 무엇입니까?
- 29. Visual Studio : 디버그 모드와 릴리스 모드를 전환하는 키보드 단축키
- 30. Visual Studio에서 각 프로젝트의 "디버그"및 "릴리스"폴더를 삭제하는 방법
이것은 자동으로 boost/config/auto_link.hpp와 #pragma comment 지시어로 수행됩니다./MD 대신/MT로 컴파일 된 하나 이상의 .obj 또는 .lib 파일이 여전히 있음을 간단히 설명합니다. 어떤 파일인지 모를 경우 "/ MT"파일을 grep하십시오. –