WIN7下编译核心编程怎么老有代码错误 我已经按照书上的配置设定好了。有个函数IsWow64Process,我发现是定义windows.h中的,我明明自己已经包括了这个头文件,怎么还是说我未定义的标识符呢???难道WIN7下运行核心编程的代码还有其他需要配置的?请各位大仙帮解决下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/en-us/library/ms684139(VS.85).aspxWin7不支持 To define _WIN32_WINNT as 0x0501 or later.需要定义一下你WINNT的最低版本系统,我想你的程序中定义的太小了。这个值应该在afxstd.h中,你在整个项目中搜一下 _WIN32_WINN 这个宏定义,没有的话就自己定义一下。#define _WIN32_WINNT 0x0501 http://msdn.microsoft.com/en-us/library/ms684139(v=vs.85).aspx 我查过了,目前是手动导入kernel32.dll可以运行了但是为什么WIN7不能运行呢,WIN7不是比Vista更加新的操作系统吗?微软一般都是向前兼容的。 windows7中可以用,是不是你的头文件太老了比如visual c++ 6.0的就没有 我是WIN7下面安装的VS2005,可能是这个原因吧??? 你去看WinBase.h中有无IsWow64Process的声明,如果没有就说明太旧了 [求助]有没有系统API, 来设置动态获取IP和DNS? MFC实现MDI的ACTIVEX控件,新建文件时出错? 鼠标双击、单击的截取。 非常急!! 信箱里面有信件就会跳出狗狗的邮件客户端,如港台电视剧中所看见的! 求教:GetOpenFileName的使用? 请教,调试的时候Access Violation问题! 请问这种错误 一晚上没解决,CToolBar上的按钮响应按鼠标左键按下消息的问题。 一个简单问题,先来先得分。 谁能告诉我如何学vc吗? 能否推荐一个好的免费的VC(MFC)界面库? VC 建立字体那个是管斜体字的
Win7不支持
这个值应该在afxstd.h中,你在整个项目中搜一下 _WIN32_WINN 这个宏定义,没有的话就自己定义一下。
#define _WIN32_WINNT 0x0501
但是为什么WIN7不能运行呢,WIN7不是比Vista更加新的操作系统吗?
微软一般都是向前兼容的。
比如visual c++ 6.0的就没有