wenh7788 发表于 2012-2-21 10:05:10

__readmsr 报错表示不理解

我用的vs2008+ddkwizard 代码是参考Tesla.Angela老大的。

该加的我都加了啊。为什么会提示
error C3861:'__readmsr':identifier not found
表示不理解,我该如何修改呢?谢谢!

ithurricane 发表于 2012-2-21 10:59:46

wenh7788 发表于 2012-2-21 13:19:47

这个头文件我也加了,然后继续提示 找不到<intrin.h> ,我也搜索了。在我的电脑中是有这个文件的,表示非常的奇怪。

Tesla.Angela 发表于 2012-2-21 15:35:57

我开发驱动是编辑器是直接用notepad++的。编译就直接用WDK的控制台编译。
如果不是安装错误或者文件损坏,我的代码是直接COPY下来就能编译的。。。

wenh7788 发表于 2012-2-21 16:49:34

Tesla.Angela 发表于 2012-2-21 15:35 static/image/common/back.gif
我开发驱动是编辑器是直接用notepad++的。编译就直接用WDK的控制台编译。
如果不是安装错误或者文件损坏, ...

那请问你后缀名使用.c(貌似我记得是.c)还是用.cpp
.c的时候貌似编译通过的
.cpp的时候就会出现我上面说的问题。

Tesla.Angela 发表于 2012-2-21 17:55:05

wenh7788 发表于 2012-2-21 16:49 static/image/common/back.gif
那请问你后缀名使用.c(貌似我记得是.c)还是用.cpp
.c的时候貌似编译通过的
.cpp的时候就会出现我上面 ...

对,我的SRC是C源码。。。

aoskan888 发表于 2017-10-24 03:26:08

时隔5年, 我才学到这,CPP的文件 使用
extern "C" __int64 __readmsr(
        int register
        );

导入既可编译,但会有一警告提示。
页: [1]
查看完整版本: __readmsr 报错表示不理解