Tesla.Angela 发表于 2023-3-18 23:48:30

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

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。**** Hidden Message *****把上述内容保存到C:\WinDDK\7600.16385.1\inc\crt\intrin.h,即可解决编译报错的问题。

tangptr@126.com 发表于 2023-4-3 04:10:18

更好的解决办法
**** Hidden Message *****

Cloutain 发表于 2023-4-3 09:03:41

宏指令能解决否

376408384 发表于 2023-4-6 15:18:13

我来了

lpmjknj 发表于 2023-4-17 23:26:19

学习一下

2254649642 发表于 2023-4-26 21:47:38

我来看看那            

kanren 发表于 2023-8-8 16:44:15

稍微看一下

IBinary 发表于 2023-8-11 10:11:36

特权指令.坑. 好在有高级版本能用了.

委员长 发表于 2023-11-29 21:53:19

感谢老大分享
页: [1]
查看完整版本: [经验]解决WDK7里没有intrin.h的问题