在第一篇的基础上,进行如下的步骤,就可以编译出X64的驱动程序。

(建议再另外建一个项目,这样避免混淆,因为x86和x64编译的有些编译选项是不同的。)

1. 安装VS2008 x64 build 组件。如果之前没有安装,可以按照如下的步骤进行安装:

  1. Control Panel -> Uninstall Programs.
  2. Select Visual Studio and click Uninstall/Change.
  3. Wait. Wait some more. Click Next.
  4. Choose Add or Remove Features.
  5. Expand MSVC 2008 -> Language Tools -> Visual C++.
  6. Select X64 Compilers and Tools.

2. 新建一个Win32的空项目,将x86项目的代码复制过去,然后按照第一篇文章的编译选项配置好。

3. 选择顶部菜单的生成->配置管理器,在活动解决方案平台下拉框中选择新建, 在弹出框的新建解决方案平台中选择x64, 从此处复制设置中选择Win32.

然后在下面列出的项目中,选择要编译成x64的项目,在下拉框中选择x64,如果没有x64,就选择新建。

          注意:如果是第二次选择x64,会提示已有这个平台,此时勾掉"创建新的平台"这个选项就可以了。

4. 将项目属性的"链接器"->"高级"页的"目标机器"选择为:X64机器。

5. "注册输出"选择"否","附加库目录"改为ddk中的amd64目录。

再编译,就会生成x64的sys文件了。路径是<项目根目录>/x64/release,而不是<项目根目录>/release, 如果选择的是debug, 把release替换成debug就是生成的sys所在的路径。

转载于:https://www.cnblogs.com/time-is-life/p/5353153.html

VS2008+Windows DDK 7的环境配置(二)相关推荐

  1. Windows 下 PHP 开发环境配置系列二(使用 MODx CMS)

    Windows 下 PHP 开发环境配置系列一(PHP+Apache+MySql; Zend Debugger+PDT) 软件的下载地址在系列一中有列出 1. 需安装软件 PHP:   php-5.2 ...

  2. CUDA学习:Windows下的CUDA环境配置

    Windows下的CUDA环境配置 一.查看自己电脑的显卡信息 使用win+R打开运行窗口,在运行窗口中输入cmd打开命令行 在命令行中键入nvidia-smi查看显卡支持信息 从下图中可以看到,本机 ...

  3. windows下spark开发环境配置

    --本篇随笔由同事葛同学提供. windows下spark开发环境配置 特注:windows下开发spark不需要在本地安装hadoop,但是需要winutils.exe.hadoop.dll等文件, ...

  4. mac 搭建php wamp,Linux,Windows,Mac平台php环境配置

    wamp安装 下载wamp,进行安装,由于最新版需要VS2015的支持,博主这里安装了旧版wamp,下面是安装过程: 一路点击next>(协议需要同意,这个都懂),安装过程中注意一下2个界面: ...

  5. 第一篇 Windows 8 开发Windows Metro style app环境配置

    目录 1.介绍 2.Windows 8 安装 3.VS 2012安装 4.Windows Metro style配置总结 介绍 离Windows 8正式发布已经只有一个月了,可能在未来的开发中都会用到 ...

  6. windows安装node及环境配置

    一.下载 node官网 然后一路"next",完成安装.(中途的安装路径可以修改一下) 二.环境配置 我的node安装目录是D:\node,下面的安装目录都是以此为准. 在 高级系 ...

  7. Windows Phone 7 开发系列教程之 初识Windows Phone 7,环境配置

    简介篇 WP7 是微软推出的一款移动OS,用于对抗IPhone.Android,BlackBerry等其他的移动OS.目前最新的版本为Windows Phone 7.5,当然这是一个面向用户的版本号, ...

  8. pycharm add configuration怎么配置_python从入门到入土 | 环境配置(二)

    上一篇讲到python的三种环境配置,这里我们继续将一些其中的细节和常见问题. 一.Pycharm使用anacoda部署Python环境安装Pycharm之后,Pycharm是没有自带python环境 ...

  9. windows下sublime2 clojure环境配置

    最近在看<七周七并发模型>,其中函数式编程使用的是clojure来做说明,所以也想顺便学习一下clojure这种不同的编程方式语言.那么做开发肯定需要开发环境,第一步先下载clojure官 ...

最新文章

  1. 谈谈Ext JS的组件——布局的使用方法续一
  2. break与continue的的用法以及区别
  3. 如何查找历史线程阻塞原因_学习 Web Worker(js中的“多线程”)
  4. 一台计算机连入计算机网络后通过该计算机,一台计算机连入计算机网络后,该计算机( )。...
  5. Centos 中如何快速定制二进制的内核 RPM 包
  6. 转Java 开发环境配置
  7. UG与PM数控编程的区别在哪
  8. Bootstrap学习心得
  9. jQuery 仿iGoogle视频的列表拖动缓冲特效
  10. android开发跑步软件设计,计算机软件毕业设计 android跑步应用开发.doc
  11. 沧小海基于xilinx srio核的学习笔记之第五章 Rapidio协议详述
  12. Rocky Linux一个可用于生成环境的Linux
  13. leetcode/字符串交织,s1和s2字符串交织组成s3
  14. react 实现问卷调查(单选题目、多选题目)
  15. 衡水二中高考2021成绩查询,衡水二中高考(衡水二中2020清北录取)
  16. 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!【2012年5月2日更新防护iap Free的方法】
  17. 用python做模型_Python实现Kuramoto模型的思想前提
  18. c++rpg黑框游戏_从C语言到第一个黑框游戏
  19. 以下不是python内置函数的是_python课堂整理16---内置函数
  20. 把多个excel表数据合并到一个工作簿中怎么操作

热门文章

  1. 图解用NetCat连接远程端口
  2. FreeBSD学习总结
  3. 图解notepad++插件使用
  4. Mysql非安装版的安装使用相关问题
  5. SQL注入语法类型——报错注入
  6. jenkins 流水线(pipline)
  7. 你的微信二维码是唯一的吗?【微信二维码的秘密】
  8. UR #13 Yist
  9. hdu 1150 Machine Schedule (经典二分匹配)
  10. C#如何得到运行中和杀死运行中的进程?