用cmake编译protobuf时遇到的报错
2022-04-21 09:50 艾伦爱尔敏 阅读(859) 评论(0) 编辑 收藏 举报用cmake时遇到以上报错,由于我不懂cmake的指令,分析半天指令无果后,选择了重新下载了3.20.0版本的protobuf,再次运行以下指令后成功
mkdir build-vs2015 cd build-vs2015 cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake nmake nmake install
我之前用的时github上下的protobuf-main,换成下载protobuf-3.20.0后,再在vs的x64本机工具下运行以下命令就成功了
cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake