zoukankan      html  css  js  c++  java
  • C++ 错误总结

    1、出现不完全的类型‘class CJdThread’的非法使用或前向声明

    src/../include/ComCommon.h:37:27: 错误:对不完全的类型‘class CJdThread’的非法使用
    class CComDataProc:public CJdThread
    ^
    src/../include/ComCommon.h:7:7: 错误:‘class CJdThread’的前向声明
    class CJdThread;

    原因: 当继承方式CJdThread的时候要在类的头文件里包含CJdThread的头文件,而不能只在类里声明 class CJdThread, 在cpp文件里包含“JdThread.h”头文件。

    2、symbol lookup error: /usr/local/lib/libCommUart.so: undefined symbol: g_base_factory

      出现uddefined symbol ,虽然程序编译正常了,但运行出现这种情况

     原因:在编译程序的时候没有指定-l   链接的库名

    3、‘vtable for ***未定义的引用解决办法

    原因:   一般是程序对虚函数没有进行相应的实现方法

  • 相关阅读:
    haslayout详解
    linux定时任务-cron
    linux安装SVN
    linux java配置
    KVM virsh常用命令篇
    KVM创建虚拟机
    KVM和远程管理工具virt-manager
    mysql 基础命令
    json在线工具
    mvn简单命令
  • 原文地址:https://www.cnblogs.com/hzijone/p/5653712.html
Copyright © 2011-2022 走看看