Windows+VS2017使用gRPC】的更多相关文章

gRPC官方Windows安装说明: Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used). Install Git. Install CMake. Install Active State Perl (choco install activeperl) - required by boringssl Install Go (choco install golang) - required by borings…
上篇文章<Windows+VS2017使用gRPC>编译出了Windows下可用的gRPC静态lib库文件,在此基础上要想在Qt上使用,需要使用MSVC2017 64bit构建组件进行构建. grpc-server 新建基于Widget的Qt工程grpc-server Widget.h 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051   #ifndef W…
项目中用到了log4cxx,但是Debug版本运行时老是提示找不到Properities::setProperty?怀疑是提供的库有问题,所以尝试源码来重新编译一下.log4cxx官方主页:https://logging.apache.org/log4cxx/latest_stable/github地址:https://github.com/apache/logging-log4cxxlog4cpp,log4cplus,log4cxx这几个什么关系?Log4cxx需要依赖于APR.Log4cpp…
源码地址:https://github.com/BlzFans/wke 先看官方的说明: Web和Flash的嵌入式3D游戏,基于WebKit 建筑工作单元 VS2005: 1安装Visual Studio SP1 2安装 Windows SDK 3打开 vs2005/wke.sln 在Visual Studio解决方案文件和生成解决方案. 这可能需要30分钟到1小时.更有可能40分钟. VS2008: 1安装Visual Studio SP1 2安装Windows SDK 6或更新版本 3打开…
下载安装 OpenSSL 要编译 libssh2,必须先编译好 OpenSSL 的静态库,直接从 http://slproweb.com/products/Win32OpenSSL.html 下载已经编译好的包含 lib 和 include 文件的安装包即可.访问该网站点击下载完整的安装包,注意,不要下载 light 版本,因为 light 版本不带 lib 和 include.如下图: 下载完成后直接安装,我这里安装到 D:\OpenSSL-Win32 目录: OpenSSL 就这样安装完毕了…
WebKit在Windows上 内容 安装开发工具 设置Git存储库 设置支持工具 构建WebKit 安装Cygwin(可选) 得到一个崩溃日志 本指南提供了用于构建WebKit的指令在Windows 8.1没有Cygwin(AppleWin港口WebKit). 你可以选择安装Cygwin运行测试. 安装开发工具 首先安装以下程序和设置您的环境: Visual Studio. (确保你包括c++支持.) https://www.visualstudio.com/en-us/products/vi…
mysql.h文件用作VS开发用,用来连接数据库.没有mysql.h文件,就无法调用mysql的东西 也无法用C语言对MYSQL操作. 一般安装了mysql之后,这个文件就在mysql目录的include下面.我的这个文件在 C:\Program Files\MySQL\MySQL Server 8.0\include 如果你没有找到改文件,那么你可以去这个链接进行下载  https://downloads.mysql.com/archives/c-c/ 下载之后解压,得到这些文件: 把里面的i…
简介 gRPC,google的远程过程调用框架,传输协议使用 HTTP2, 序列化协议使用 protobuf.gRPC 使用 HTTP2 传输协议传输 protobuf 序列化的二进制数据,有极高的效率.极低的资源占用率.github仓库地址:https://github.com/grpc/grpc,该仓库包含在共享C核心库src / core之上编写的多种语言(C++, Python, Ruby, Objective-C, PHP, C#)实现的gRPC库的源代码.gRPC的一些特性: 简单的…
Google 刚刚开源了grpc,  一个基于HTTP2 和 Protobuf 的高性能.开源.通用的RPC框架.Protobuf 本身虽然提供了RPC  的定义语法,但是一直以来,Google 只开源了Protobuf 序列化反序列化的代码,而没有开源RPC 的实现,于是存在着众多良莠不齐的第三方RPC 实现,不过我在项目中采用WCF搭配Protobuf是一个很不错的RPC实现,Google这个框架是是基于HTTP2的,这是他有特色的地方,带来诸如双向流.流控.头部压缩.单TCP连接上的多复用…
protoc 命令的获得 源码在 https://github.com/google/protobuf , 如果不想自己编译获得最新版本,则可以下载官方编译好的各个平台的,下载地址:https://github.com/google/protobuf/releases ,注意不是带语言后缀的文件,那是源码,如下图: 下载后的解压缩包含的内容如下(以mac下为例) 我们通过 which 命令可以查到 protoc 的安装目录, 覆盖它即可. $ which protoc /usr/local/bi…
环境准备 Win10(开启Hyper-V) .NET Core SDK Docker for Windows VS2017 or VS Code Git SQL Server Management Studio(可选) Redis Desktop Manager(可选) Node.js(可选) Bower(可选) Clone代码到本地 执行命令git clone https://github.com/dotnet/eShopOnContainers.gitclone代码到本地.使用默认DEV分支…
Pycharm下虚拟环境配置 1.下载whl文件 下载地址:python extension packages 搜索opencv,根据自己的版本下载,我用的python版本是3.5.2,64位: 2.安装 找到虚拟环境的位置,pycharm进入解释器设置查看路径并进入虚拟环境[注:需要将whl文件拷贝到Scripts目录下再进行pip install XXX.whl安装,否则会出现下图第二步的问题]: 3.测试 简单的代码去读取视频,调用摄像头: import cv2 import numpy…
目的 调用命令行程序,返回结果. 思路 把命令行结果输入到管道中,exe的输出信息都存在了strOutput这个变量里. 实现代码 CString strCmd = L"yara64.exe C:\\Users\\Windows32\\Downloads\\yara-master\\yara-master\\windows\\vs2017\\x64\\Debug\\yara.txt ";//cmd命令 strCmd = strCmd + pid; SECURITY_ATTRIBUTES…
rpc框架--grpc-java grpc源码:https://github.com/grpc/grpc-java/releases/tag/v1.0.0 gradle下载:https://gradle.org/releases/ 学习了:http://blog.csdn.net/kansuke_zola/article/details/53187365 需要进行protoc-gen-grpc-java:exe的生成,但是没有生成出来: 学习了:http://fomky.iteye.com/bl…
ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algorithm [leetcode]70. 爬楼梯 1)problem 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶. 1. 1…
使用gitlab构建基于docker的持续集成(一) gitlab docker aspnetcore 持续集成 开篇 整体环境规划 准备工作 CA证书 虚拟机系统:安装Centos7.3 3.设置Centos的host 设置windows的host Centos上docker安装 Centos上docker-compose安装 window下安装docker for windows就可以了,包含docker-compose Centos7.3导入CA证书 window10导入CA证书 补充 开…
环境:windows vs2017 现象描述:本来我的vs可用的,一天想暗爪QT,插件安装好了不能创建QT项目,准备升级,然后问题出现了. 过程: 把人弄崩溃了,二三十k的速度在走,半路又终止.根本不行.有时候出现几百M每秒的情况,这个可能是本地上载,或者校验的速度. 解决:先使用visual studio installers,卸载当前vs,从新安装.速度几M每秒.…
最近刚入门SDK编程,在 我终于知道为什么windowsApi学的人这么少了 这篇文章中,确实发现了这样的问题,我的教程使用VS2013->Windows桌面->win32,就诞生了能使用WinMain()的接口的Windows程序.而换成VS2017来编译,却发现问题不止这里 首先,参考某些资料得到VS2017创建win32项目的步骤 Step1,Windows桌面->Windows桌面向导(我取消了右下角“为解决方案创建项目”) S2,取消复选框“预编译标头”和“安全开发生命周期SD…
windows 平台使用 VS2017 编译openssl源码 1)依赖安装 安装 perl 脚本解释器 下载 http://libevent.net/download 安装 nasm 汇编器 C:\Users\xiaca\AppData\Local\bin\NASM 下载 http://libevent.net/download 默认会安装用户目录 C:\Users\用户名\AppData\Local\bin\NASM 配置windows的环境变量,将此路径加入到环境变量path中 安装好后,…
环境介绍 系统:win10 64位 IDE:VS 2017 Community FLTK版本:1.3.4-2 下载FLTK 截止到本文编写,FLTK的最新稳定版本是1.3.4-2.我们从官网(www.fltk.org)下载到它的源码包.如下图: 我把它解压到D:\FLTK目录下: 编译FLTK FLTK是跨平台的C++ GUI库,以源代码形式发布,因此在使用前需要编译.FLTK官方推荐在Windows系统下,将FLTK编译成静态链接库的形式使用.在解压后的目录下找到:ide目录,里面提供了预先配…
1.opencv下载与安装 1.下载地址:官网下载地址https://opencv.org/releases.html   opencv为开源软件,可直接在官网下载最新版本. 2.软件安装:opencv其实并不需要安装,从官网下载的文件就是一个自解压的文件,所以从其它地方拷贝的解压好的文件夹也是可以用的.以opencv3.0.0版本为例,下载完后得到文件opencv-3.0.0.exe,双击运行该文件,会出现解压路径选择对话框 选择你想要放置的路径即可,点击Extract确定执行.出现下图 等待…
VS2017项目程序打包成.msi或者.exe Windows服务项目使用VS2017项目程序打包成.msi或者.exe安装包 项目打包成安装包(Windows服务) 1.安装打包插件:Microsoft Visual Studio 2017 Installer Projects 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,进行安装.安装好以后,重启vs2017 2.新建程…
方法一: 点击vs2017安装包后提示需要更新Windows8.1-KB2919355-x64补丁 点击链接进入全部下载后查看官方安装顺序为 注意 必须按照以下顺序安装更新:clearcompressionflag.exe.KB2919355.KB2932046.KB2959977.KB2937592.KB2938439 和 KB2934018. 可是首先安装KB2919355就提示了不适用无法安装的提示 经过查阅后发现安装这个补丁前必须安装Windows8.1-KB2919442-x64所以安…
简述 很久没有用过OpenCV了,这次需要做一点图像处理相关的工作,又需要用起来,这里记录一下编译的过程.之前介绍过使用vs2015编译opencv2.4的帖子在这里. 编译好的文件在这里https://pan.baidu.com/s/1qXCWxkw 1.下载源码 这里就不下载源码压缩包了,直接从github上克隆一下. # 因为访问github较慢,这里直接使用的国内码云同步仓库 git clone https://gitee.com/mirrors/opencv.git # github上…
C语言-apache mod(模块开发)-采用VS2017开发实战(windows篇) 名词解释:apxs apxs is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server. apxs是用来编译和安装 apache 服务器的扩展模块(mod).也能生成项目模版(下面有具体使用说明) 名词解释:MinGW MinGW,是Minim…
当您在windows 10英文版的操作系统中运行Vs2017控制台应用程序时,程序可能无法正常显示中文,中文都变成了乱码.这是由于大部分中文程序所使用的文字编码与Windows 英文系统的文字编码不同,才会发生这种显示乱码的情况.我们可以通过下面的方法对系统进行简单设置,来正常显示中文. 在Search Windows中找到Control Panel(控制面板)打开它 切换图标显示方式 View by Category 单击Clock, Language, and Region(时钟.语言和区域…
最近刚换上VS2017,由于手头又要做个MFC的程序,所以写控制台程序做功能测试,然后发现居然乱码了. 于是用VS2017新建windows控制台应用程序,在main函数种加一句printf("你好");后,运行结果依然乱码 用notapad++打开该文件后,点击菜单栏的编码一项,发现是UTF-8无BOM格式编码,然后改成以ANSI格式编码后 也就是说VS是用UTF-8来编码代码文件的,编译出的程序中字符串也是按照UTF-8编码的,而控制台却是按照ANSI编码来理解的. 打个比方,A用…
一 依赖库编译 先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到. 1)windows 平台使用 VS2017 编译 openssl 源码 参考前面的文章 openssl 默认编译到 C:\Program Files (x86)\OpenSSL 目录,包含收文件,lib文件和dll文件,待会需要配置此路径,或者直接把编译好的openssl库复制到指定路径中. 2)使用 VS2017 编译 zl…
Python 3.6 + VS2017 + Anaconda 解决Unable to find vcvarsall.bat问题 已经安装了VS2017,需要将项目中的C代码翻译为Python代码,在编译setup代码时python setup.py build,出现了error: Unable to find vcvarsall.bat报错. 找到VS2017的 vcvarsall.bat 文件,如 C:\Program Files (x86)\Microsoft Visual Studio\2…
在 windows server 2008 r2 版本操作系统上安装 vs2017 经常出现下载进度条结束后没有任何反应问题,一般是因为安装程序兼容性造成的,解决方案如下: 将 C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe 文件兼容性改为兼容win7才可以安装…