对内部 vcpkg 端口使用 vcxproj 而不是 Cmake
Use vcxproj instead of Cmake for internal vcpkg port
我们有一些用 Visual Studio 编写的库,我们希望与不同存储库中不同解决方案中的其他项目共享。
我喜欢使用内部 vcpkg
注册表将这些库分发给其他 solutions/projects 的想法。
我担心的是我们想要共享的库是 vcxproj
项目,我相信 vcpkg
需要“端口”(包)是 Cmake
项目。
我的理解对吗?如果我们想通过内部 vcpkg
注册表公开这些库,我们必须将这些项目转换为 Cmake
个项目?
Vcpkg built-in 支持包装 MSBuild(即 sln/vcxproj)项目。见函数vcpkg_install_msbuild
不过,许多项目仍在使用已弃用的 vcpkg_build_msbuild
。
使用 git grep
我可以找到一些可以用作示例的端口文件:
我们有一些用 Visual Studio 编写的库,我们希望与不同存储库中不同解决方案中的其他项目共享。
我喜欢使用内部 vcpkg
注册表将这些库分发给其他 solutions/projects 的想法。
我担心的是我们想要共享的库是 vcxproj
项目,我相信 vcpkg
需要“端口”(包)是 Cmake
项目。
我的理解对吗?如果我们想通过内部 vcpkg
注册表公开这些库,我们必须将这些项目转换为 Cmake
个项目?
Vcpkg built-in 支持包装 MSBuild(即 sln/vcxproj)项目。见函数vcpkg_install_msbuild
不过,许多项目仍在使用已弃用的 vcpkg_build_msbuild
。
使用 git grep
我可以找到一些可以用作示例的端口文件: