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并不是必须的,只... 阅读更多
win系统,如何下载cmake?如何获得cmake-gui程序?发布于2024年02月10日 cpp 最近写了几篇cpp相关的文章了,目光回到最基础的类库编译的问题上来。大家知道:cpp是基于c语言的,而c语言的编译是基于cmake的。同时,visual studio也是可以编译c项目的。这就是本文需要知晓的主要基... 阅读更多
如何解决:无法打开包含文件 nng/nng.h 的问题?发布于2024年02月09日 cpp 还是同一个开源cpp项目,接下来的问题是:无法找到nng/nng.h的问题。同样的操作,找到nng的开源仓库,然后把include目录下面的文件,放到项目下的合适位置即可。苏南大叔的“平行空间笔记本”博客,记录苏南大... 阅读更多
如何解决:无法打开包含文件magic_enum.hpp的问题?发布于2024年02月08日 cpp 接着编译cpp开源项目,这次遇到的拦路虎是magic_enum.hpp文件。按照常理推测这又是一个开源代码库,所以还是通过万能的github来解决了这个问题。苏南大叔的"平行空间笔记本"博客,记录苏南大叔的代码感想感... 阅读更多