Conan明显走Java Maven的路线,即:用Web文件服务器托管编译好的二进制的思路,跟Java的Maven服务器托管Jar包如出一辙,但别忘记了Java的Jar是跨平台的,同一个库所有平台只要一个Jar,而C/C++就不一样了,多平台多ABI的库文件是不兼容的,正常的C/C++库都有一堆头文件、SO文件、DLL文件、Lib文件,托管一个...
conan: 在build目录生成了conanrun.bat[or .sh], 在这个脚本文件里又会根据当前的构建类型和cpu类型去调用conanrunenv-release-x86_64.bat[or .sh], 然后conanrunenv-release-x86_64.bat[or .sh]里是一大坨暴露的shell或者batch脚本,在此脚本文件里填充好了LD_LIBRARY_PATH或者DYLD_FRAMEWORK_PATH的路径映射,...
所以git和github诞生了npm这样与repo深度结合的包管理系统,更加深入地影响了docker, conan之类的命名系统...
挺好的,很多回答说了VCPGK的缺点,这没什么,确实是缺点。但我就想知道,C++包管理有更好用的吗?据...
另外,常用的热门开发包都没好好弄好,比如boost,qt,ffmpeg,iconv等等,常常不是这个平台上编译不过,...
比如:SQLite.Native 3.12.3 比如我自己打的一个:potto.v141.dynamic 1.0.0.28 nueget也自带缺点...
即使你用cmake也不怕,因为vcpkg装好想要的库后会提示你cmake可以通过findpackage来找装好的库. 已经...
很垃圾,大概一年前试用过,之前为了指定某个包试用特定版本,看了下文档,居然有个巨长无比的tutorial...
我还记得曾经为编译一个boost看配置、折腾半天。举个例子,我为mysql做了一个vcpkg包,更是折腾。而...
我已创建国内镜像分支:JackBoos/vcpkggithub.com/JackBoos/vcpkg.git 各位可以clone这个分支并选择...