단위 테스트가 포함 된 Visual Studio 2017에 Linux C ++ 프로젝트가 있으며 여기에 Google 테스트 프레임 워크를 추가하려고합니다. gtest NuGEt 패키지를 프로젝트에 추가했으며이를 사용하는 모든 파일에는 #include "gtest/gtest.h"
. 이것은 Windows 기반 단위 테스트 프로젝트에서 잘 작동하지만 Linux C ++ 프로젝트 (다른 모든 것이 내가 말할 수있는 한 동일 함)에서는 NuGet 패키지가 작동하지 않는 것 같고 컴파일 할 때 다음 오류 :
gtest / gtest.h : 그러한 파일이나 디렉토리가 없습니다.
왜 이것이 작동하지 않는지 아는 사람이 있습니까?
VS Linux 프로젝트가 연결된 Linux 시스템에서 컴파일되고 실행되기 때문입니다 (도구 / 옵션 / 연결 관리자 참조). 귀하의 경우 Gtest가 설치되어 있지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다