`

c++错误

    博客分类:
  • c++
c++ 
阅读更多
1:AA.h:1:17: 错误: ‘struct bb’重定义
AA.h:1:17: 错误: ‘struct bb’的前一个定义

没有 加 #ifndef AA_h
  2 #define AA_h

但是引用了多次 AA.h

2: 

  cout<<"type:"<<type<<"\t namespace:"<<bnamespace<<"\tvalue:"<<value <<endl;

  string s(str)

假如上面的参数有为 NULL 的,为包错误,而且默认会终止进程的运行.
错误信息:type:terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
3:


undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:
undefined reference to 'pthread_create'
undefined reference to 'pthread_join'

问题原因:
    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。

问题解决:
    在编译中要加 -lpthread参数
    gcc thread.c -o thread -lpthread
    thread.c为你些的源文件,不要忘了加上头文件#include<pthread.h>

4:
./a.out: error while loading shared libraries: liblog4cplus-1.0.so.3: cannot open shared object file: No such file or directory
执行:
root@aircoder:/usr/local/lib# echo "/usr/local/lib" >> /etc/ld.so.conf
root@aircoder:/usr/local/lib# ldconfig
root@aircoder:/usr/local/lib#

分享到:
评论

相关推荐

    C++错误代码详细解释

    当你遇到具体的错误消息时,可以查阅相关的C++标准文档、在线资源,或者使用提供的"C++错误代码中文解释.doc"文档进行查找和学习。同时,养成良好的编程习惯,如编写清晰的代码、使用有意义的变量名、遵循C++的最佳...

    c++错误解释(比较常见的错误类型)

    C++错误解释(比较常见的错误类型) C++是一种功能强大且灵活的编程语言,但是在编程过程中,开发者经常会遇到各种错误。这些错误可能会导致编译失败、程序崩溃或逻辑错误。因此,了解常见的错误类型非常重要。本文...

    C++错误代码中文解释

    "C++错误代码中文解释"资料就是为了帮助这些开发者解决这个问题,特别是针对使用Visual Studio 2008开发环境的人群。 在VS2008中编写C++程序时,如果出现错误,编译器会返回一个错误代码,如E0001、E0002等,这些...

    CPP.rar_c++错误心得_心得 C++

    以下是对C++错误和心得的一些深入探讨: 首先,C++中的内存管理是初学者常常遇到的问题。在C++中,动态内存分配(如使用`new`关键字)需要程序员手动进行释放(用`delete`关键字)。忘记释放内存会导致内存泄漏,...

    蓝桥杯国赛题之C++错误票据.zip

    【标题】"蓝桥杯国赛题之C++错误票据" 涉及的是一个关于C++编程语言在解决竞赛题目中的错误处理问题。蓝桥杯是一项著名的编程竞赛,主要考察参赛者的算法设计和编程能力,C++是该赛事常用的编程语言之一。在这个题目...

    C++ 错误日志 所在函数 所在行

    在C++编程中,错误日志是至关重要的,它能够帮助开发者在程序出错时快速定位问题,提高调试效率。本程序实现了一种错误日志系统,通过自定义宏,能够在发生错误时记录下错误发生的具体位置,包括所在函数、行数等...

    C++错误综合介绍

    C++错误综合介绍,C++综合简绍了有很多有用的东西,值得学习参考!希望对你有用!

    C++中常见错误

    本文将根据提供的示例,详细解释几个常见的C++错误及其解决方案。 #### 1. IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds. **错误信息:** ``` IntelliSense: #error directive:...

    c++宝贵错误与改正

    本篇文章将探讨几种常见的C++错误,并提供相应的改正方法,帮助你优化代码,避免陷阱。 ### 1. 类型不匹配 C++是一种静态类型语言,对类型检查非常严格。当类型不匹配时,编译器会报错。例如,尝试将整型赋值给浮点...

    C++常见错误及解决方案,c++报错,C,C++源码.zip

    这个资料集很可能包含了各种C++错误的实例、解决方法以及一些示例源码,可以作为学习和解决问题的参考。通过对这些例子的研究,我们可以加深对C++的理解,避免在未来编程过程中重蹈覆辙。 总之,掌握C++的错误处理...

    资料,C++检查错误

    C++ 错误检查工具分类。难得要死。。。弄不出来。要被逼死了。

    c++常见错误集锦

    在C++编程中,开发者经常会遇到各种错误,这些错误可能是语法错误、逻辑错误或运行时错误。本资源包"**c++常见错误集锦**"提供了丰富的错误案例和解决策略,帮助初学者和经验丰富的程序员识别并修复这些常见问题。 ...

    C++常见错误及解决方案,c++报错,C,C++

    在C++编程中,开发者经常会遇到各种错误,这些错误可能是语法错误、逻辑错误或运行时错误。本资源“C++常见错误及解决方案”提供了一本详细的指南,旨在帮助C++开发者理解和解决这些问题。以下是其中的一些关键知识...

    c++运行报错的系统补丁.rar

    标题中的“c++运行报错的系统补丁.rar”表明这是一个与C++程序运行时错误相关的修复包,可能用于解决由于系统缺失某些组件或者库导致的C++应用程序无法正常运行的问题。C++是一种广泛使用的编程语言,其运行环境通常...

    C++JNI多线程回调java

    6. **错误处理**:由于C++和Java的异常处理机制不同,需要在C++中捕获Java抛出的异常,并转换为合适的C++错误处理。 在提供的`JniCommStackUtil`文件中,可能包含了用于线程通信和堆栈操作的工具类。例如,可能有...

    [C++][Error Code]如何定义Error Code框架

    在C++编程中,错误处理是非常重要的一部分。一个良好的错误处理框架可以帮助我们更好地诊断和修复问题,提高软件的健壮性。"Error Code"框架通常指的是在程序中使用特定的错误代码来标识和报告错误情况。这篇博客 "...

    C++ 常见99个错误

    本资料"《C++ 常见99个错误》"针对C++编程中常见的99个错误进行了详尽的分析,旨在帮助程序员避免这些陷阱,提高代码质量和效率。 1. **语法错误**:这是初学者最容易犯的错误,例如括号不匹配、缺少分号或关键字...

    C++98、C++03、C++11、C++14、C++17、C++20的CHM查询文档

    错误处理 动态内存管理 日期和时间工具 字符串库 容器库 迭代器库 范围库 (C++20) 算法库 数值库 输入/输出库 文件系统库 本地化库 正则表达式库 原子操作库 线程支持库 实验性 C++ 特性 有用的资源 索引 std 符号...

    c++编程常见错误

    根据给定的标题“C++编程常见错误”和描述“C++精品适合考研同学复习,强烈推荐”,本文将深入探讨C++编程过程中常见的错误类型及其解决方法,为备考的同学提供有益的学习资料。 ### C++编程常见错误概览 C++作为...

Global site tag (gtag.js) - Google Analytics