当前位置: 首页 > 编程笔记
  • 解决无法解析的外部符号,该符号在函数中被引用

    解决无法解析的外部符号,该符号在函数中被引用

    很多时候程序在编写后,编译可以通过,但是不能连接,

    今天编写类时,在那种声明了一个析构函数,接着出现了下面的错误提示:

    无法解析的外部符号 “public: __thiscall ThreadDataInfo_ScanPort::~ThreadDataInfo_ScanPort(void)” (??1ThreadDataInfo_ScanPort@@QAE@XZ),该符号在函数 “public: void * __thiscall ThreadDataInfo_ScanPort::`scalar deleting destructor'(unsigned int)” (??_GThreadDataInfo_ScanPort@@QAEPAXI@Z) 中被引用

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • CString转int,CString转char,Char转int,int转char的实现

    CString转int,CString转char,Char转int,int转char的实现

    经常编写窗口话程序的朋友应该都对CString转int,CString转char,Char转int,int转char都比较头疼痛,但是这些转换有时候是必要的,因为我们在白那些窗口程序时,常常需要获取编辑框的内容,本文结合我的一些编写代码来详细介绍下CString转int,CString转char,Char转int,int转char的实现方法

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • 解决MFC基本对话框程序一运行就报错

    解决MFC基本对话框程序一运行就报错

    如果你使用MFC编写Windows程序,那么你一定对MFC控件不陌生了,使用MFC编写WIN32程序,相对于自己手动画窗体更加的简单,并且MFC封装了很多的实用的类,
    MFC中的窗体保存在后缀为.rc的资源文件中,如果你编写的是基本对话框程的话,删除和重画控件一定会遇到这样的问题:
    编译和LInk没有错误,但是程序一运行就报错

    MFC错误提示 

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • 解决already defined in PortScan.obj错误

    解决already defined in PortScan.obj错误

    前面已经说过了很多的错误的类型了,有的错误是很简单的,编译器提示你那里有错误,直接改正就可以了

    但是有的错误却不那么好解决,最典型的就是错误编译器不提示到具体的语句,或者是提示的语句本来就没有问题,或者是能够Complie通过,但是不能Link

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • 解决fatal error C1853错误

    解决fatal error C1853错误

    fatal Error C1853的具体错误的显示是:
    fatal error C1853: ‘Debug/PortScan.pch’ is not a precompiled header file created with this compiler

    今天在编写一个简单的MFC程序的时候,由于编译器的问题,不得不在VC 6.0和 VS 2005这两个编译器之间来回的切换,毕竟编译器是人编写的,

    编译器的bug往往是很让人头疼的,因为我们有时候根本发现程序没有问题,但是就是编译通不过,如果你确定你的程序没有问题的话,那多半是编译的问题
    编译器的bug导致的错误提示很多,比如我前面介绍的解决fatal error C1001: INTERNAL COMPILER ERROR错误

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:,
  • 解决fatal error C1001: INTERNAL COMPILER ERROR错误

    解决fatal error C1001: INTERNAL COMPILER ERROR错误

    今天打算复习下运算符重载,运算符的在C++中一个典型的的应用就是输入输出流,在C++中“<<“和“>>”本是逻辑右移和逻辑左移,但是C++这两个运算符进行了重载,也就有了C++方便与c的输入输出方式
    举个例,
    int a;char c;
    c的输入输出方式分别是
    scanf(“%d %c”,&a,&c);
    printf(“%d % c”,a,c);

    C++的输入输出方式
    cin>>a>>c; //必须用到标准命名空间std:using namespace std;
    cout<<a<<c;

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • 解决missing ‘;’ before ‘PCH creation point’错误

    解决missing ‘;’ before ‘PCH creation point’错误

    今天编写一个简单的C++类的时候,将类的头文件创建完毕后,对类进行类外定义,但是我仅仅是定义了函数,并没有给函数定义的时候,编译源文件,发现了编译器提示错误 error C2143: syntax error : missing ‘;’ before ‘PCH creation point’
    这个错误在以前没有遇到过,以前遇到的都是缺少“;”或者是变量为定义的错误,通过编译器的提示可以顺利的解决,但是当编译器提示第三行有错误的时候,我却怎么也找不到错误

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签: