我参考的https://www.cnblogs.com/MakeView660/p/11532192.html 这篇文章来进行GRPC工程使用的
安装有MSYS2使用
pacman -S mingw-w64-x86_64-grpc
进行安装grpc,你就拥有现成的grpc库,不用编译真好^_^
安装后,把windows环境变量配置好到
就可以进行GRPC工程编译了
遇到的问题和解决方案如下
1、手动进行命令行生成grpc protobuf 文件,注意那个".exe",一定要加,一定要加,一定要加,重要的事要说三遍。
protoc -I/e/share/ --grpc_out=/e/share/ --plugin=protoc-gen-grpc=`which grpc_cpp_plugin`.exe /e/share/gogo.proto
2、遇到proto文件中的变量名为DELETE,呵呵,和mingw-w64冲突,好无奈,只能手动改无他
3、使用windows 网络编程记得CMakeLists.txt
要增加,否则,not found “_impXXX”
link_directories(D:/mingw64/x86_64-w64-mingw32/lib)
link_libraries(libwsock32.a)
link_libraries(libws2_32.a)
原文:https://www.cnblogs.com/skydo/p/12213440.html