欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

protobuf中没有port_undef.inc文件

程序员文章站 2022-03-21 12:38:24
...

问题描述

在编译好的protobuf中,没有port_def.incport_undef.incinlined_string_field.h等文件

解决办法

请确保protobuf>=3.7.0,从https://github.com/protocolbuffers/protobuf/releases可以下载protobuf源码重新进行编译

编译步骤

打开开始菜单栏 --> 打开VS目录 --> 打开 x64 Native Tools Command Prompt for VS 2019

protobuf中没有port_undef.inc文件

> cd <protobuf-root-dir>
> mkdir build-vs2019    #vs版本号
> cd build-vs2019
> 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

 

相关标签: ncnn使用教程