编译环境: Win7 x64
编译器: mingw32 cmake
使用场景: Qt5.6.1
protobuf源码:https://github.com/google/protobuf
1.首先先下载protobuf源码,安装cmake。然后将cmake/bin和qt/tools/mingw/bin所在的路径添加到Path环境变量当中。
2.打开安装的cmake-gui.exe文件(在安装的cmake目录下bin文件夹中)。点击Browse Source选取protobuf源码的路径,然后新建一个build文件夹,用来存放生成的库,并且通过Browse Build来添加到Where to build the binaries一项中。
3.接着点击Configure,在下拉选择框中选取MinGW Makefiles。
4.继续点击Configure后,可能会出现下面情况。通过查看错误信息发现是因为缺少某个模块而无法生成测试tests,这里可以将