摘要: 1、CURL include (../cmake/ExternalProjectHelper) if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") find_external_project_add(NAME curl DEPENDS "openssl" CONFIGU 阅读全文
posted @ 2023-04-07 20:21 V_N 阅读(56) 评论(0) 推荐(0)
摘要: function(find_external_project_add) set(options BUILD_SHARED_LIBRARY) set(oneValueArgs NAME) set(multiValueArgs DEPENDS EXPORT_LIBRARIES CONFIGURE_COM 阅读全文
posted @ 2023-04-07 20:18 V_N 阅读(163) 评论(0) 推荐(0)
摘要: 2019-12-14 10:51:06 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。本文主要如何利用cmake实现交叉编译。在Linux中有在X_86上和ARM上运行的可执行程序。对应的就有不同的编译方式,X_86上通常都是gcc编译代码,ARM上通常 阅读全文
posted @ 2019-12-14 11:57 V_N 阅读(5868) 评论(0) 推荐(0)
摘要: 2019-12-13 16:14:45 最近由于公司项目需求,需要实现基于google的protocol buffer实现rpc远程调用。本文主要讲解如何使用.proto文件生成.pb.cc和.pb.h代码,以及如何利用生成的代码用户实现自己的rpc调用。 1、编写proto文件 proto的具体语 阅读全文
posted @ 2019-12-13 16:44 V_N 阅读(657) 评论(0) 推荐(0)