cygwin和mingw的区别
Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库.
但是,这些API的功能在win3
CMAKE和MinGW 环境还真难配!
网上看到cmke + Mingw 的组合似乎是管理工程的一套比较好的工具组,但是实际使用上还是有很多问题,到现在还是有很多没有解决,
看来短期是没有办法使用了。
不过有几个原来存在的问题,也给了我一些提示,先记载在这里,后面要用的时候也好参考一下。
1. 首先认识一下两个工具:
Cmake -- 工程文件生成工具,可以生成根据CmakeLis
protoc 编译工具
在进行开发 protoc 之前,你需要首先在你的计算机中安装 protoc 编译工具。
下载编译工具
进入 Protocol Buffers 的源代码中然后选择发布的版本中,找到对应的版本。项目的链接地址为:https://github.com/protocolbuffers/protobuf/releases
然后选择 https://github.com/protocolbuffers/protobuf/releases/download/v3.9.0/protoc-3.9.0-win64.zip,对应的版本进行下载。