`
thecloud
  • 浏览: 877484 次
文章分类
社区版块
存档分类
最新评论

VS2008常见编译错误(总结篇)

 
阅读更多
错误1:fatal error C1853: “Debug\mydll.pch”预编译头文件来自编译器的早期版本

项目中混合了 .cpp 和 .c 文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不同),因而不能共用一个预编译头文件。
在 VC++ 中,默认的预编译头文件是针对 C++ 的 (stdafx.h 和 stdafx.cpp),当然也可以创建针对 C 的预编译头。


方法:将少数的不同类文件设为不使用预编译头是比较平衡的做法。

具体:Vs2008 项目-- 属性-- 配置属性—C/C++ -- 预编译头 –创建使用预编译头 – 选择不使用。


错误2:error C2440: “static_cast”: 无法从“void (__thiscall CMyPosDlg::* )(void)

原因:高版本的VS对语言要求更加严格

方法:修改两处--添加返回类型和 传递参数

消息响应函数声明:LRESULT afx_msg OnMyOffdutyMessage(WPARAM wParam,LPARAM lParam);

消息响应函数定义: 修改返回类型为LRESULT, 程序内部返回 TRUE

LRESULT CPosDlg::OnMyCheckMessage(WPARAM wParam,LPARAM lParam)

{

return TRUE;

}

红色字体为需要添加的。

分享到:
评论

相关推荐

    基于C++中常见编译错误的总结详解

    本篇文章是对C++中的常见编译错误进行了详细的分析介绍,需要的朋友参考下

    易学C++高清完整pdf版

    第一篇 过程化的程序设计 第1章 良好的学习开端 1 1.1 软件与程序 1 1.2 程序设计要做什么 1 1.3 选好一种语言 2 ...附录B 常见编译错误和解决方法 307 附录C 参考答案 310 附录D 参考文献 356

    易学C++ 含源代码

    易学 C++ PDF 及源代码,原书配套,很全。 PDF高清有目录 第一篇 过程化的程序设计  第1章 良好的学习开端 1 ... 附录B 常见编译错误和解决方法 307  附录C 参考答案 310  附录D 参考文献 356  ……

    易学C++[C++著名的基础书籍潘嘉杰著]

    C++著名的基础书籍潘嘉杰著,很适合初学者~~口碑很好的哦~~ 适合基础看的,大牛飞过~~~...异常的处理 297 附录A 常用保留字列表 305 附录B 常见编译错误和解决方法 307 附录C 参考答案 310 附录D 参考文献 356

    狂人C程序员入门必备

    常见错误 牛角尖 练习与自测 第2章 数据类型 2.1 什么是数据类型 2.1.1 “三个世界”理论 2.1.2 问题世界:“万物皆数” 2.1.3 代码世界:书写规则及含义 2.1.4 机器世界里的“机器数” 2.1.5 输出问题 2.1.6 计算2...

    零起点学通C++多媒体范例教学代码

    7.6.1 switch语句常见错误 7.6.2 switch的菜单功能 7.7 总结 第8章 指针 8.1 什么是地址 8.2 用指针来保存地址 8.2.1 空指针 8.2.2 指针与变量类型 8.2.3 用指针来访问值 8.2.4 指针地址、指针保存的地址和 该地址...

    零起点学通C++学习_多媒体范例教学代码

    7.6.1 switch语句常见错误 7.6.2 switch的菜单功能 7.7 总结 第8章 指针 8.1 什么是地址 8.2 用指针来保存地址 8.2.1 空指针 8.2.2 指针与变量类型 8.2.3 用指针来访问值 8.2.4 指针地址、指针保存的地址...

    亮剑.NET深入体验与实战精要2

    第1篇 技术基础总结 第1章 .NET,你真的知道了吗 3 1.1 搞清自己是干什么的 4 1.2 .NET的几个特性 7 1.3 万丈高楼平地起:面试者必会 9 1.3.1 C#介绍 10 1.3.2 命名空间 10 1.3.3 C#语法格式要点 10 1.3.4 变量 12 ...

    亮剑.NET深入体验与实战精要3

    第1篇 技术基础总结 第1章 .NET,你真的知道了吗 3 1.1 搞清自己是干什么的 4 1.2 .NET的几个特性 7 1.3 万丈高楼平地起:面试者必会 9 1.3.1 C#介绍 10 1.3.2 命名空间 10 1.3.3 C#语法格式要点 10 1.3.4 变量 12 ...

    Intellij-IDEA-Tutorial-Smart:Intellij IDEA 中文教程

    前言一.Intellij IDEA 初体验二.Intellij IDEA 基本...疑难杂症篇IDEA 常见错误解决办法控制台中文乱码java 文件 变成 ‘j’ 开头图标无法运行编译报错:找不到符号、未结束的字符串文字 等的解决办法光标变成块状,无

    asp.net知识库

    如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] ...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    Web安全深度剖析(张柄帅)

    《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因、攻击手段及解决方案,并通过大量的示例代码复现漏洞原型,制作模拟环境,更好地帮助读者深入了解Web应用程序中存在的漏洞,防患于未然。 《Web安全深度剖析...

    面向对象技术与UML课件及源代码-by 南邮-陈杨

    1.3.4新手常见错误 1.4用Eclipse开发Java程序 1.4.1Eclipse的概念 1.4.2安装Eclipse 1.4.3如何建立项目 1.4.4如何开发Java程序 1.4.5如何维护项目 1.5小结 第2章程序设计基础:变量及其运算 2.1认识变量 ...

    IIS6.0 IIS,互联网信息服务

     第二篇 IIS之FTP服务器 一、建立你的FTP站点 第一个FTP站点(即“默认FTP站点”)的设置方法和更多FTP站点的建立方法请参照前文Web服务器中相关操作执行。需要注意的是,如果你要用一个IP地址对应多个不同的FTP...

    Reversing:逆向工程揭密

    第一次看到“逆向工程”这个词是在2001年的《机械工程学报》上的一篇文章中,主要是讲用三坐标测量仪测量产品中各个部件的三维尺寸并在计算机中快速建模、进而反推其设计思想和基本设计原则。第一次使用逆向工程工具...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    曾发表过多篇计算机专业论文,并翻译过多部计算机专业技术书籍。  李文娟,中国石油大学(华东)硕士,现供职于国家行政学院,工作后一直从事软件开发和软件项目管理工作,对计算机语言、计算机体系结构、操作系统都...

Global site tag (gtag.js) - Google Analytics