最近用 C 语言写了一个小程序,在设计时希望该程序在 Windows、Linux平台上都能够运行,所以使用宏来区分在不同操作系统下执行的语句。比如这个程序需要加载动态链接库,在包含头文件时,写法如下: 加载 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https: blog.csdn.net hp cpp article details 准备工作: 下载protobuf https: github.com google protobuf releases 下载的是cpp版本,选择当前最新版本即可 安装cmake https: cmake.org download 根据系统选择安装的cmak ...
2018-12-20 21:42 0 1279 推荐指数:
最近用 C 语言写了一个小程序,在设计时希望该程序在 Windows、Linux平台上都能够运行,所以使用宏来区分在不同操作系统下执行的语句。比如这个程序需要加载动态链接库,在包含头文件时,写法如下: 加载 ...
windows下安装Protobuf 首先需要下载源代码 下载如下cpp版本 解压后得到一个目录,等下CMake会用到 如果你电脑没有CMake,需要去官网下载 双击打开下载解压后的CMake目录/bin/cmake-gui.exe 现在,选择刚才解压的目录,和构建输出目录 然后选择 ...
OpenResty简介 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。 OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx ...
arpminer Kerio Control nat32 值得深入学习,网址:http://nat32.com 关于nat部分的rfc文档:https://tools.ietf.org/pdf/rfc1631.pdf nat32的功能:平级网卡的网络共享、网络共享的控制(使用admin ...
从之前的学习中知道,可以调用Bootstrap类将Toomcat作为一个独立的应用程序来运行,在Windows平台上,可以调用startup.bat批处理文件来启动Tomcat,或运行shutdown.bat批处理文件来关闭Tomcat,这两个批处理文件位于%CATALINA_HOME ...
写在前面 pip 是 Python 的包管理工具,在 Python 开发中必不可少。作为一名python菜鸟,本文在踩坑无数的基础上尽可能详细地解释pip的安装过程。在安装之前需要明确两点: 1. ...
上一篇,了解了FastDFS是什么东东,一般稍微大一的网站都会做文件分离存储,FastDFS这轻型的分布式文件存储方式,非常有用。 此图片截取博友(张占岭)的勿喷 下面我们就了解一下,FastDFS在.net平台下如何实现上传和下载功能。 咱用了WINFOM实现了一个简单的DEMO ...
ALSA是高级Linux声音架构。提供了一系列音频的逻辑接口,包括PCM、CONTROL等。这些,不影响它的使用,了解一下就可以。 在Android设备上,linux 2.x的版本,要控制录制播放音频,要使用alsa-lib和alsa-utils编译出aplay播放器。使用你的交叉编译工具 ...