2017-05-02 12 views
0

voro ++에 마지막 버전을 다운로드 한 다음 "include directories"에 voro ++ src 경로를 추가했습니다. 그러나이 오류가 발생했습니다Visual Studio 2017에서 voro ++을 만드는 방법은 무엇입니까?

LNK2019 확인되지 않은 외부 기호 "공공 : __thiscall voro :: voronoicell_base :: voronoicell_base (무효)"(?? 0voronoicell_base @ voro @@ QAE @ XZ) 함수에서 참조 "공공 : __thiscall voro : : voronoicell :: voronoicell (void) "(0voronoicell @ voro @@ QAE @ XZ)

이 문제를 어떻게 해결할 수 있습니까?

+0

이것은 링크 오류입니다. 추가 라이브러리 디렉터 + 라이브러리 종속성을 추가하는 것을 잊어 버렸습니다. – Borgleader

+0

불행히도 voro ++에는 .lib 파일이 없습니다. 어떤 라이브러리 파일이 필요한지 모르겠습니다. – eaytan

답변

0

이 라이브러리는 소스 코드로 배포되며 make 파일 기반 빌드 시스템을 사용합니다. 먼저 정적 라이브러리로 컴파일해야합니다. Visual Studio를 설치하지 않은 상태에서 Visual Studio를 직접 빌드 할 수는 없으므로 직접 VS 프로젝트를 설정하고 발생할 수있는 모든 포팅 문제를 처리해야합니다.

+0

VS2017은 상자에서 꺼내기를 지원하므로 옵션이 될 수 있습니다. – Voo

+1

'make '와'cmake'는 같은 것이 아닙니다. – VTT

+0

그래서 내가 "옵션일지도 모른다고"말했습니다. csprojs를 통해 make 파일의 모든 옵션을 다시 만들려고 시도하는 것보다 cmake로 실행 가능한 프로젝트를 만드는 것이 더 쉬워야합니다. – Voo