目录

1--vs2017包含目录后,引入头文件失败

2--调试TensorRT程序,报“重写虚函数的限制性异常规范比基类虚成员函数少”的错误

3--编译Tensorrt测试程序时,报“无法解析的外部符号,该符号在函数中被引用”的错误

4--参考


1--vs2017包含目录后,引入头文件失败

可能原因:设置包含目录的平台与实际Debug的平台不一样。

举例:比如一开始本人设置的平台分别是x86和x64,在x64平台设置了包含目录,在x86的平台Debug无法引入头文件。

解决方法:更改平台,并重新设置包含目录。

2--调试TensorRT程序,报“重写虚函数的限制性异常规范比基类虚成员函数少”的错误

报错截图:

错误代码:

class Logger : public ILogger
{void log(Severity severity, const char* msg) override{// suppress info-level messagesif (severity != Severity::kINFO)std::cout << msg << std::endl;}
} gLogger;

查看原基类虚成员函数ILogger的定义:

解决方法,更改错误代码为:(主要是加上noexcept

class Logger : public ILogger
{virtual void log(Severity severity, const char* msg) noexcept override{// suppress info-level messagesif (severity != Severity::kINFO)std::cout << msg << std::endl;}
} gLogger;

3--编译Tensorrt测试程序时,报“无法解析的外部符号,该符号在函数中被引用”的错误

错误截图:

代码:

#include <fstream>
#include <iostream>
#include <sstream>#include "NvInfer.h"
#include "NvOnnxParser.h"using namespace nvinfer1;
using namespace nvonnxparser;class Logger : public ILogger
{virtual void log(Severity severity, const char* msg) noexcept override{// suppress info-level messagesif (severity != Severity::kINFO)std::cout << msg << std::endl;}
} gLogger;int main(int argc, char** argv) {std::string onnx_filename = "C:/Users/Admin/Desktop/onnx_engin/train90000_test9000.onnx";IBuilder* builder = createInferBuilder(gLogger);nvinfer1::INetworkDefinition* network = builder->createNetworkV2(1U << static_cast<uint32_t>(NetworkDefinitionCreationFlag::kEXPLICIT_BATCH));auto parser = nvonnxparser::createParser(*network, gLogger);parser->parseFromFile(onnx_filename.c_str(), 2);for (int i = 0; i < parser->getNbErrors(); ++i){std::cout << parser->getError(i)->desc() << std::endl;}printf("tensorRT load onnx model...\n");printf("sucessful!");return 0;
}

错误原因及解决方法: 使用了x86平台来Debug编译库,需更改为x64

4--参考

Tensorrt测试程序编写

问题1解决参考

问题2解决参考

问题3解决参考

C++之回炉再造笔记--问题记录1相关推荐

  1. 回炉再造,灵活的 YMenuView 2.0 诞生

    作者 | 炎之铠 地址 | http://www.jianshu.com/p/9b05b22c474f 声明 | 本文是 炎之铠 原创,已获授权发布,未经原作者允许请勿转载 前言 之前把我项目用到的类 ...

  2. 回炉再造,灵活的YMenuView2.0诞生

    出处: 炎之铠邮箱:yanzhikai_yjk@qq.com 博客地址:http://blog.csdn.net/totond 本文原创,转载请注明本出处! 本项目GitHub地址:https://g ...

  3. 520催泪感人表白心动文案怎么用免费的记笔记软件记录?

    520的谐音是我爱你,在每年的5月20日,很多人都会向自己的心爱的另一半表达爱意.表达爱意的方式有很多,其中不少人会跟对方讲出一些表白的话,而这就需要平时积累文案了.520催泪感人表白心动文案怎么用免 ...

  4. 【算法笔记题解】《算法笔记知识点记录》第三章——入门模拟1——简单模拟

    如果喜欢大家还希望给个收藏点赞呀0.0 相关知识点大家没基础的还是要看一下的,链接: <算法笔记知识点记录>第三章--入门模拟 由于放原题的话文章实在太长,所以题多的话我只放思路和题解,大 ...

  5. linux常见命令以及shell入门编程(笔记总结记录)

    linux常见命令以及shell入门编程(笔记总结记录) 文章目录 linux常见命令以及shell入门编程(笔记总结记录) 一.linux常见命令 1.不常用 2.常用 3.数据查找处理相关 1.g ...

  6. 【回炉再造】C++学习笔记(一)

    1.操作系统通过 main 函数返回的值来确定程序是否成功执行完毕.返回 0值表明程序程序成功执行完毕. 2.main 函数在很多方面都比较特别,其中最重要的是每个 C++ 程序必须含有main 函数 ...

  7. 【回炉再造】C++学习笔记(二)

    1.整型 int.short 和 long 都默认为带符号型.要获得无符号型则必须指定该类型为 unsigned,比如 unsigned long.unsigned int 类型可以简写为unsign ...

  8. 工作笔记---巡检记录

    以下是工作中一些思路实现的笔记,业务需求是: 1.简易日历 2.质押物提交后的一天开始到当前系统时间之间才可以提交质押物 3.没有提交质押物的日期里面的图片以灰色图片站位,已经提交质押物的日期里面的图 ...

  9. Git学习笔记使用记录

    文章目录 Git学习笔记 基本 配置环境 Install 初始化workspace Git 全局设置Global Configuration: 配置账户 创建项目仓库Create project re ...

最新文章

  1. JavaScript正则表达式快速判断技巧
  2. 数组声明为public final static缺陷
  3. 学PyTorch还是TensorFlow?
  4. javascript演变史_检查有史以来最著名JavaScript错误之一
  5. 什么是mysql的索引_什么是MySQL索引?【详解】
  6. java 建立一个graphics对象_java – 我应该显式处理Graphics对象吗?
  7. 苹果隐私追踪新规发布后 Android广告支出涨10%
  8. 基于JAVA+Swing+MYSQL的水果超市管理系统
  9. 微信模板消息47001错误
  10. day 22 封装 + property + classmethod + staticmethod
  11. 【愚公系列】2022年01月 Django商城项目10-首页-页面设计
  12. 不开机win7计算机还原,Win7开机出现Windows错误恢复解决方法
  13. Java_IOl流_缓冲流_转换流
  14. MVC模式和DDD模式对比,谁才是银弹?
  15. JDBC :java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES) 数据库登录正常
  16. 记一次子线程Thread.sleep影响主线程的坑
  17. C++ 实现tring字符串trim函数和split函数
  18. 你的格局决定你的结局(胜读十年书)
  19. 浙大版《python程序设计》第2章课后习题
  20. 蜡像 wax figure

热门文章

  1. Python绘制小红花
  2. STM32学习日记3---定时器TIM3重映射PWM波呼吸灯实验
  3. Kahan's summation Formula
  4. 【项目管理】如何制定进度计划?
  5. 人工智能框架实战精讲:Keras项目-英文语料的DNN、Word2Vec、CNN、LSTM文本分类实战与调参优化
  6. Scrcpy手机投屏
  7. 框架楼是什么意思_什么是框架结构的房子?
  8. 青岛如何线上提取青岛公积金
  9. 实习小结·改进代码(解决爆栈问题)
  10. Imperva WAF 添加黑名单