2009-06-18 3 views
0

Visual Studio 2008과 CPPUNIT를 함께 사용하고 있습니다. 나는 이미 CPPUNIT를 컴파일하고 Include 및 Library 경로에 CPPUNIT 경로를 추가했습니다. 현재 CPPUNIT 라이브러리로 프로그램을 컴파일 할 수 있습니다. \ \ 프로그램 파일 \ CppUnit을 \ CppUnit을-1.12.1 : PDB 'vc90.pdb' 'C로 찾을 수 없습니다 :이 경고 LNK4099이Visual Studio에서 CPPUNIT 디버깅 데이터베이스를 찾을 수 없습니다.

경고 :

그러나, 링커는 다음과 같은 경고를 생성 lib \ cppunitd.lib '또는 'c : \ Users \ hide1713 \ Desktop \ 3d_tank \ cpp_pj \ bin \ vc90.pdb '; 디버그 정보 cppunitd.lib GameUnitTest

cppunitd.lib과 함께 cppunitd_dll.pdb 파일이 있는지 등 객체를 연결. 링커에게 CPPUNIT 디버그 데이터베이스를 찾는 위치를 알려주려면 어떻게합니까?

감사합니다.

답변

0

CppUnit 프로젝트에서 컴파일러가 주 프로젝트와 호환되는 프로그램 데이터베이스 파일을 내보내도록하십시오. CppUnit 프로젝트 속성 창의 구성 속성/C++/일반 트리 아래에 디버그 정보 형식 상자가 표시됩니다. "Program Database/Zi"또는 기본 프로젝트의 동일한 설정과 정확히 일치하는 값을 선택하십시오. 물론 둘 다 다시 컴파일해야합니다.