win系统,如何安装使用cpp项目的vcpkg包管理工具?发布于2024年02月16日 cpp 是的,cpp项目也有包管理工具,叫做vcpkg。使用vcpkg就可以很方便的管理c和cpp的知名第三方包了。所以,苏南大叔在前些篇文章里面,处理spdlog/nng/magic_enum等第三方包的时候,虽然管用也... 阅读更多
cpp项目的附加依赖项文件,都放在什么地方?如何引入?发布于2024年02月15日 cpp 本文说一个cpp项目的依赖项位置的问题,苏南大叔对cpp项目没有太多的研究,多数原因就是因为这个依赖项没有搞清楚。不知道该放在什么地方,如何加载到这些附加依赖项。本文就谈谈苏南大叔有关cpp项目的依赖项位置方面的经... 阅读更多
vstudio解决方案,没有为此解决方案配置选中要生成的项目发布于2024年02月13日 cpp 调试某个项目方案的时候,项目方案里面有三个项目。右键“重新生成解决方案”后,发现总是只生成某一个项目。输出内容提示:“没有为此解决方案配置选中要生成的项目”。如何解决这个问题呢?苏南大叔的“程序如此灵动”博客,记录... 阅读更多
nanomsg原生编译,利用cmake和ninja编译成动静两种形态发布于2024年02月12日 cpp 本文的主旨是原生方式编译nanomsg/nng这个c语言项目,原生方式指的是官方推荐的cmake+ninja的方式。与此对应的是通过cmake gui转为其它编译器(例如visual studio)工程。另外,在w... 阅读更多
c语言项目,如何下载使用交叉编译工具ninja?发布于2024年02月11日 cpp c语言项目相关的编译工具很多,除了cmake外,还有其它相关的编译软件,比如mingw64中的gcc.exe和c++.exe。本文里面讲述其中的ninja编译工具。当然对于c语言项目来说,ninja并不是必须的,只... 阅读更多