提示:基于群内提到用 cmake 如何基于 vcpkg 构建项目
我是菜狗:
1. 毕竟我也是才接触没多久,只装过一个 sqlite3 (
2. 曾尝试过写个优雅的 sqlite3 c语言封装库(试图不使用任何原生 libsqlite3 提供的 api 语法来操作数据库)
3. 菜狗写了库CRUD之后就一直没用上,然后发现了 vcpkg ,想用用,直接掏出屎山加上 vcpkg 来验证 vcpkg 的使用。
好烦,一直在探索优雅的使用方式,最后总结了一点点:
1. 一个固定的 makefile 来描述 cmake -D传入的 vcpkg 配置(释放双手
2. 加个 option 来控制构建时判断是否使用 vcpkg