2012-12-05 3 views
3

Windows 환경 (Visual Studio 2010)에서 C++ 유닛 테스트에 '부스트 테스트'를 사용하기 시작했습니다. 나는 가이드로이 튜토리얼 다음 해요 :부스트 유닛 테스트 링크 오류

http://legalizeadulthood.wordpress.com/2009/07/04/c-unit-tests-with-boost-test-part-1/ 을하지만 부스트 unit_test.hpp 파일을 포함한 후, 아래의 컴파일 오류 보여줍니다

LINK : fatal error LNK1104: cannot open file 'libboost_unit_test_framework-vc100-mt-gd-1_52.lib' 

내 소스 코드는이 같다 :

#define BOOST_TEST_MAIN 
#include <boost/test/unit_test.hpp> 

해결 방법에 대한 아이디어를 제공해주십시오.

+0

예, libboost_unit_test_framework-vc100-MT-GD-1_52.lib 라이브러리 –

+0

링크 BЈовић @ - 여기서 '미리 컴파일 된 헤더 사용 안 함'옵션을 사용하는 것이 좋습니다. 그래서 lib 파일 링크가 필요하다고 생각하지 않습니다. –

+0

는 링크하려는 것처럼 보이지만 링커는 찾을 수 없습니다. 그것은 오류가 말하는 것입니다. 링커에 대한 검색 경로를 확인하겠습니다. –

답변

3

이 문제는 두 단계로 해결되었습니다.

  1. 명령 프롬프트를 사용하여 빌드를 향상시킵니다. 지침은 라이브러리 경로를> propert-> 링커 - 프로젝트에 "boost_1_52_0의 \ 무대 \ lib 디렉토리"를 here
  2. 추가 확인
관련 문제