使用MSYS2,进行GRPC项目使用

我参考的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)

猜你喜欢

转载自www.cnblogs.com/skydo/p/12213440.html