请问Windows核心编程里的例子是什么类型的程序,是Win32 Application还是其他的,为什么我在用VC对例子重新编译时里面的很多函数都错了 请问Windows核心编程里的例子是什么类型的程序,是Win32 Application还是其他的,为什么我在用VC对例子重新编译时里面的很多函数都错了。说那些函数都没有定义。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以WinMain做入口函数的是win32 application,以main作入口函数的是console application你说没定义的函数是不是作者自己写的? 或者是因为你的SDK版本太旧了,有些新的函数没有包含进来。 可能是相应的 lib 没有加入 platform SDK下载地址:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ Windows 核心编程里的例子都是用兼容 64bit-windows 的方式写的,比如 GetWindowLongPtr ,这些函数在 _WIN32 下用宏转化为相应的 Win32 函数,但是旧的(VC6 自带的) SDK 没有定义这些宏,所以必须更新 SDK 一定是你的编译器设置没有正确,看一看MDSMSDN里面的文档资料吧 应该是要更新sdk的根据我得经验,在vc7里面编译效果很好只是有一个函数调用需要更改(函数名后加上2)很奇怪为什么完全放弃了原来的函数:) 下一个新的SDK ,装上后就能用http://www.microsoft.com/msdownload/platformsdk/sdkupdate/340M,速度很快,基本100kbps DLL中资源对话框该如何用界面库美化? 嵌入其他程序窗口问题。 3d绘制图片问题: OnMouseMove响应对话框? 事务回滚出错 惑矣,求解困惑之路 *****服务端如何知道某两个client端是来自相同的内网??**** 怎样单击在左边的一个列表项而使右边改变控件? 如何再次createwindow? 一个关于工具栏的问题! ******怎样编译windows核心编程配书盘中的源代码??????送分****** Windows核心编程的例子都不能编译?
你说没定义的函数是不是作者自己写的? 或者是因为你的SDK版本太旧了,有些新的函数没有包含进来。
下载地址:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
看一看MDS
MSDN里面的文档资料吧
根据我得经验,在vc7里面编译效果很好
只是有一个函数调用需要更改(函数名后加上2)
很奇怪为什么完全放弃了原来的函数:)
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
340M,
速度很快,基本100kbps