(他山之石)MFC学习之路(三)关于编译【windows核心编程】01-ShowError 源代码出错 ,解决方法!

Windows 核心编程笔记一:关于Error Show的总结 第一:关于代码编译的问题   第一次把ErrorShow实例从光盘上拷下来,用Microsoft Visual C++ 6.0编译,出现如下错误:Compiling...ErrorShow.cppYou are not using the latest Platform SDK header/library files. This may prevent the project from 阅读详情

关于编译【windows核心编程】01-ShowError 源代码出错 ,解决方法!       

 
  1. ------ 已启动生成: 项目: 01-ErrorShow, 配置: Debug Win32 ------ 
  2. 正在编译... 
  3. ErrorShow.cpp 
  4. c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C2146: 语法错误 : 缺少“;”(在标识符“hdr”的前面) 
  5. c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 
  6. c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 
  7. c:\program files\msvc8\vc\platformsdk\include\commctrl.h(276) : error C2146: 语法错误 : 缺少“;”(在标识符“hdr”的前面) 
  8. c:\program files\msvc8\vc\platformsdk\include\commctrl.h(276) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 


本人编译IDE  VS2005+SP1  WIN xp

解决方法如下:

\CommonFiles\CmnHdr.h 中

//#define WINVER       _WIN32_WINNT_LONGHORN

把这个给屏蔽了就OK了。。。

http://blog.youkuaiyun.com/shen_wei/article/details/6736555

《Windows核心编程》之”ErrorShow“         《Windows核心编程》CH1 “错误处理”主要介绍如何获取和分析 Win32 API 调用的错误。它的内容比较简单,但需要注意的是,我们在平常编程的时候,需要在每次调用 Win32 API 的时候都要检查返回值,如果出错,需要打印 GetLastError 的错误码。     通过 GetLastError  的错误码,我们可以 google,也可以通过 VS -> 工... 阅读详情

相关推荐

ErrorShow函数错误代码查询

一个查询函数返回错误代码意义的小工具.可以将返回的错误代码翻译成中文句子,我们可以直接查看,很是方便。

C++、python双语言弹窗教程与对比

C++、python弹窗

m0_67885783的博客 2287

ErrorShow_MFC

这是我将windows核心编程中的代码用mfc实现的一个事例--ErrorShow

函数

函数的定义

一只慵懒的猫呐 681

01-ErrorShow.rar_ErrorShow

windows核心编程

半导体工厂自动化实战:用secs4net实现设备与MES系统通信(附完整代码)

本文详细介绍了如何利用secs4net框架实现半导体工厂设备与MES系统的高效通信。通过解析SECS/GEM协议的核心架构、关键业务场景实现及性能优化实践,帮助开发者快速掌握工业自动化通信技术,提升生产效率和系统稳定性。

transformer2023的博客 892

关于编译【windows核心编程】01-ShowError 源代码出错 ,解决方法!

------ 已启动生成: 项目: 01-ErrorShow, 配置: Debug Win32 ------ 正在编译... ErrorShow.cpp c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) :

shen_wei的专栏 2560

WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

   在进行自己的WRF项目模拟的时候,因为需要用中国土地利用数据替换WRF内嵌老旧的土地利用数据,故需要将土地利用进行替换。我使用的中国的土地利用数据是来自中国土地利用数据(1980-2015)。其中我以下载的lucc1980为例进行演示。 1、坐标转换    (1)下载的lucc1980数据如下图所示:    (2)在ArcMap中打开如下图所示: 打开属性表可以看到,lucc1980的坐标系为投影坐标系Krasovsky_1940_Albers,数据格式为GRID。这里需要将投影坐标系转换成地理坐

GIS 1万+

Windows核心编程ErrorShow学习笔记

   昨天看了下windows核心编程中的ErrorShow的程序,有个Api函数很感兴趣:  那就是  DialogBoxParam这个函数,WinMain入口没有做任何事情,只是调用了这个函数创建了一个应用程序窗体,个人感觉很强大和方便。以前咱还没用过这个函数呢!于是翻了翻资料知道该函数根据对话框模板资源创建一个模态的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIA

不得闲.闲忆居 2174

AnyGrasp实战指南:从环境配置到抓取检测与跟踪

本文详细介绍了AnyGrasp从环境配置到抓取检测与跟踪的实战指南。涵盖硬件要求、关键依赖安装避坑、抓取检测与跟踪的实战技巧,以及常见问题解决方案和性能优化建议,帮助开发者快速掌握这一高精度物体抓取检测与跟踪技术。

weixin_33712987的博客 274

将任意文件转换为Pcap网络数据包传输

一款实用的工具用于将任意文件转换为pcap网络数据包

村中少年的专栏 3189

errorshow

主要说明了错误码和错误信息的关系,算是热身吧 

coder 381

[HBM] RAM Cell Self Repair | 内存单元自我修复

对抗错误的大都是冗余,内存颗粒在设计的时候也考虑增加冗余。具体的说:添加冗余或备用的存储单元行和列,及时将测试中的故障进行修复和替换,存储器修复包括行修复,列修复或两者的组合。

串起点滴 785

windows核心编程01-ErrorShow

首先从WinMain入口函数开始     HWND hwnd = FindWindow(TEXT("#32770"), TEXT("Error Show"));  搜索标题为Error Show的窗口。#32770不明白是什么意思?存在         SendMessage(hwnd, ESM_POKECODEANDLOOKUP, _ttoi(pszCmdLine), 0);    Se

wuzhenle的专栏 2344

9、傅里叶变换:连续时间与离散时间信号分析的核心工具

本文深入探讨了傅里叶变换在连续时间和离散时间信号分析中的核心作用,详细介绍了连续时间傅里叶变换(CTFT)和离散时间傅里叶变换(DTFT)的定义、性质及其应用。文章涵盖了傅里叶级数到傅里叶变换的推导过程、常见变换对、系统分析中的关键性质,并讨论了采样后频谱的周期延拓与混叠问题。此外,还展示了傅里叶变换在滤波器设计、通信系统调制解调等实际场景中的应用,最后展望了其在图像处理、生物医学等领域的广阔前景。

jump7的博客 68

AUTOSAE软件配置-达芬奇( DaVinci Configurator)从新建工程开始

方法1,直接使用案例工程,一般SIP包会有一个创建好的案例工程,在这样的路径YOUR_SIP_DIR/Applications/SipAddon/StartApplication下面直接打开这个*.dpa文件即可看到已经预先做好的工程:但是,这个也不是全的,也不一定完全正确,至少MCAL是没有配置好的(MCAL是IC厂商提供的,并不归属SIP包的一部分)。这样就需要你自己去配置你想要的模块,修改里面的错误。

m0_49148264的博客 2946

使用CMake生成sln项目和VS工程遇到的问题

用vs运行cmake后的工程 参考:http://zhidao.baidu.com/link?url=AZRxI0jGDzo6Pikk68qylee0g7leXbpbZGiVuyiijWbd8scUKWvh9y0E-ZHeToZ5mWXYQD3uLMXiA6Lwf9_r8HEFpoLWvUhCuMcnH4rnOS7 1、单个文件示例: 1) 首先建立文件夹CMakeTest/Src 2

kintzhao 3万+

深度学习+遥感:2025最新土地利用分类资源大全(数据集/论文/代码)

近年来,深度学习在遥感影像土地利用分类领域取得了突破性进展,从传统的农田、森林识别,到复杂的城市功能区划分,AI正在重新定义我们对地表覆盖的认知。无论是科研还是工程应用,高质量数据集、前沿算法和开源工具都是成功的关键。本文精心整理了2024年最值得关注的土地利用分类资源,包括:✅ 10+个权威数据集(覆盖全球、多分辨率、多光谱/雷达)✅ 15+篇顶会论文(CNN/Transformer/自监督学习等SOTA方法)✅ 6大开源工具箱(PyTorch/Keras实现,即拿即用)

hanfeng5268的博客 1314

如何取消windows下应用崩溃后弹出的错误对话框

问题:最近在调试一个附件转换的程序,使用的一个开源的pdf转html的程序pdf2htmlEX.exe某些文件在转换时会报错:这就导致我的java程序检测不到exe程序已经阻塞,没法判断该不该杀死进程.解决办法:通过修改windows注册表,关闭这个弹窗1.开始-->运行regedit2.打开如下路径3.修改其中DontShowUI数据,原来是0,改成1...

willow的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

visual Stdio 2019运行usb Viewer遇到问题解决参考

最近新接触调试vs的项目,有参考官方的usbView驱动代码,代码在Visual Sdtio 2019的开发环境下遇到一些问题,无法运行。我将遇到的问题和解决方案总结出来,供大家参考。 1.缺少rcdll.dll 拷贝C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86下所有文件拷贝到 C:\Program Files (x86)\Windows Kits\10\bin\x86内。 2.解决 SYMBOL name too long (1)

qq_41729878的博客 825

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

循环嵌套(多层 for 循环)

表:order(订单表,order_id, user_id)、user(用户表,user_id, user_name)✅ 优化:先查所有订单,拿到所有 user_id 批量 in 查询,内存 join。✅ 优化:先把优惠券转 HashMap,单层循环查找(hash 查找 O (1))SQL 只有 2 次,O (1) 数据库查询,内存遍历 O (n)。需求:查询所有订单列表,同时带出每个订单对应的用户名称。需求:订单列表、优惠券列表,把订单匹配对应的优惠券名称。复杂度:O (M+N),非常快。

weixin_43732943的博客 48
上一篇: MFC学习之路(七)实现多文档的单文档多视图
下一篇: (他山之石)MFC学习之路(四)MultiByteToWideChar和WideCharToMultiByte用法详解
QSCJOB
博客等级 码龄15年 17粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值