libpng, zlib 및 lcms 라이브러리가 필요한 C 도구가 있습니다. 유닉스에서 나는이 의존성을 pkg-config
을 통해 얻지 만, Windows에서는 의존 할 수 없기 때문에 라이브러리를 작성하는 사용자는 이러한 의존성을 수동으로 얻고 구축해야한다.Windows/MSVC에서 C 라이브러리 종속성을 자동으로 찾거나 빌드하는 방법은 무엇입니까?
대부분의 Windows 고유 방식으로 이러한 종속성을 자동화하는 방법은 무엇입니까? 나는 MinGW가 도움이된다는 것을 알고 있지만, 그것은 약간의 부작용입니다. Microsoft 툴체인을 사용하여 작업하는 방법을 배우고 싶습니다.
- Windows에서 공유 타사 라이브러리를 검색 할 때 어떤 점이 있습니까? 아니면 정적으로 직접 연결해야합니까?
- 빌드 스크립트의 일부로 라이브러리를 다운로드하고 빌드하려면 어떻게해야합니까?
- Microsoft에서 C 용 NuGet 사용을 권장하지 않는 것처럼 보입니까? https://github.com/Microsoft/vcpkg/blob/master/docs/about/faq.md#why-not-nuget