저는 gtest와 gmock을 처음 사용했지만 확실히 유용하다고 생각합니다. 현재 gtest를 빌드하고 샘플 테스트 케이스를 작성하고 gtest의 적절한 워크 플로를보기 위해 실행했습니다.gtest를 사용하여 동적 라이브러리의 단위 테스트를 작성하십시오.
내 주요 유스 케이스에서 내가 단위 테스트를 원하는 라이브러리는 dll (동적 연결 라이브러리)입니다. 지금까지는 정적 라이브러리로 프로젝트를 만들었고 같은 테스트 케이스를 썼다. 제대로 작동하지만 dll로 빌드하면 Visual Studio에서 Calculator.lib
을 찾으려고 할 때 링커 오류가 발생한다. 이 경우 Calculator.dll
을 찾아야하지 않아야합니다.
.lib
을 찾는 이유는 무엇입니까? 단위 테스트 케이스를 작성하기 위해 DLL을 어떻게로드 할 수 있습니까?
새 소개입니다. 어리석은 질문으로 나를 용서해주십시오. 당신이 DLL을 만들
어떻게 dll을 만들었습니까? lib 파일을 생성하도록 만들 수 있습니다. DLL을 프로젝트에 어떻게 "링크"합니까? – doctorlove
구성 유형을 dll 및 voila로 변경했습니다! 끝났다 ! 그리고 연결 부분, 어떻게해야합니까? 확실하지 않습니다. 그게 질문입니다. @doctorlove – CMouse
도움이 되나요? https://stackoverflow.com/questions/35668224/referencing-dll-from-one-project-in-another-in-visual-studio-2012 – doctorlove