紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 391|回复: 8

[经验]解决WDK7里没有intrin.h的问题

[复制链接]

844

主题

3460

帖子

2

精华

管理员

身居欧盟,心系中华。

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
37030
发表于 2023-3-18 23:48:30 | 显示全部楼层 |阅读模式
Theme: Solve the problem of missing "intrin.h" in WDK7.
Thema: Lösen das Problem des fehlenden "intrin.h" in WDK7.


WDK7有个奇怪的BUG,如果在C语言的驱动程序里调用__readmsr,则毫无问题,但如果在C++语言的驱动程序里调用__readmsr,则在编译时报错。

__readmsr之类的“指令函数”(把汇编指令封装成的C风格函数)都在intrin.h里,但WDK7的CRT库里没有intrin.h。

如果直接从VS2010的CRT库里把这个文件复制过去,你会发现编译时报告的错误更多了。

解决方案是要魔改VS2010的intrin.h。
游客,如果您要查看本帖隐藏内容请回复
把上述内容保存到C:\WinDDK\7600.16385.1\inc\crt\intrin.h,即可解决编译报错的问题。

76

主题

261

帖子

9

精华

贵宾会员

Rank: 2Rank: 2

积分
15466
发表于 2023-4-3 04:10:18 | 显示全部楼层
更好的解决办法
游客,如果您要查看本帖隐藏内容请回复

点评

我就知道你会引用LINUS的“粗鄙之语”。。。  发表于 2023-4-3 04:41

1

主题

114

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
164
发表于 2023-4-3 09:03:41 | 显示全部楼层
宏指令能解决否

1

主题

46

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
37
发表于 2023-4-6 15:18:13 | 显示全部楼层
我来了

3

主题

111

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
277
发表于 2023-4-17 23:26:19 | 显示全部楼层
学习一下

0

主题

36

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
36
发表于 2023-4-26 21:47:38 | 显示全部楼层
我来看看那              

1

主题

58

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
75
发表于 2023-8-8 16:44:15 | 显示全部楼层
稍微看一下

0

主题

28

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
42
发表于 2023-8-11 10:11:36 | 显示全部楼层
特权指令.坑. 好在有高级版本能用了.
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2023-9-30 11:18 , Processed in 0.031740 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表