当前位置: 首页 > 编程技术
  • 解决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错误

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:,
  • 将CentOS多个CD镜像合并成一个DVD镜像

    将CentOS多个CD镜像合并成一个DVD镜像

    这几天到CentOS的官网下载下来了CentOS镜像,但是从官方网站下载下载的进行基本上都是几个部分的,比如5.7有8个分卷,6.2有两个分卷,

    虽然6.2的可以只安装第一个分卷,但是对于我这种有癖好的人来说,喜欢把散的东西整合起来。这样方便备份,也方便安装,比如5.7在安装的时候就需要你插入多个盘,将多个cd镜像合并成一个DVD镜像也方便了刻录

    下载的方法适用于Windows用户,如果是LInux用户的话可以参考下面的地址的文章

    阅读全文
    作者:蒲公英 | 分类:Linux相关, 编程技术 | 标签:
  • 解决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;

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • MFC修改默认图标

    MFC修改默认图标

    相信很多刚开始学习MFC的朋友和我一样,对于MFC默认的图标很不爽,MFC虽然很大程度的方便了我们的Win32编程,但是正是由于MFC的高度集成性,有时候我们想修改一些东西都很麻烦

    对于MFC默认的ICO图标,个人认为不是很有个性,对于喜欢DIY的我而言,总是希望把它也DIY过,这里是我的一些基于源代码工程的修改方法

    MFC默认的ICO图标:

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

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

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

    阅读全文
    作者:蒲公英 | 分类:编程技术 | 标签:
  • MFC两种对话框窗口创建方式的区别

    MFC两种对话框窗口创建方式的区别

    在MFC中有两种对话框的创建方式,他们分别创建了模态对话框和非模态对话框,很多时候都弄不清楚什么是非模态对话框,什么是模态对话框,通过比较两中创建方式的差异,总结了下面的笔记

    这里假设我新建了一个DiaLog,并且创建了一个类为DiaLogTest;

    方法一 :

    DiaLogTest Dlg;//实例化一个类的对象

    Dlg.DoModal();

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