windows核心编程代码编译
最近在看《windows核心编程》,其实以前也看过一些,但是最近遇到一些问题,发现自己还是忘光了(所以还是要常常用啊),所以准备重新仔细看一下,主要是线程,进程部分,有空可以写一点关于这个的文章上来,这是后话。今天这里提到的是关于其源码的编译问题。
以前仅仅是浮光掠影的看了一些,所以对于代码就是基本没有去仔细搞,现在从网上找到了其源码,准备编译然后以后自己也可以参考着写一遍的时候,发现有些问题,这里就记下来,如果有同学遇到相同的问题,那找到这里就找到答案了。
一开始我是使用VC6来进行编译的,结果发现4个error,同时在output窗口中显示提醒为没有使用最新的SDK,上网搜索得知,如果需要用VC6来对其进行编译的话,需要去M$的网站上面下载最新的Platform SDK,并且将Platform SDK放在配置路径的最上面(配置路径为Tools->Option中,包括include和lib两个需要指定)。最新的对于VC6的SDK似乎是2003的Platform SDK。
我并没有使用这种方案,而是使用VS2005对工程进行了编译,结果一点问题都没有,从网上得到的结果来看,似乎VC7也就是VS2003也可以编译通过,当然,我现在只是试了第一个工程ErrorShow,不确定后面的工程有没有问题,但是应该都是可以的。