tensorRT_Pro-main的运行要使用到protobuf-3.11.4
编译过程(这里编译64位的protobuf):
1.下载源码
按此链接下载源码
下载后得到图示文件夹:
按照说明,打开命令行工具:x64 Native Tools Command Prompt for VS 2022(本机安装的是17 vs2022 )
输入如下命令:
mkdir release & cd release
cmake -G "NMake Makefiles" -DCMAKE
BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../../../../install ../..
nmake
nmake install
编译完成后可在protobuf目录外得到如图install文件夹:
新建C++工程,工程右键,选择属性,配置头文件和lib库文件,注意第2点:
(1)“C/C++ - 常规 - 附加包含目录”,新增 “\install\include”;
(3)“链接器 - 常规 - 附加库目录”,新增 ”\install\lib”;
(4)”链接器 - 输入 - 附加依赖项”,新增 “libprotobufd.lib;libprotobuf-lited.lib;libprotocd.lib;”
编译源码及release版本已上传资源。