首页 > 其他分享 >vs2008驱动配置

vs2008驱动配置

时间:2024-02-02 21:01:49浏览次数:28  
标签:LNK1295 必选 vs2008 配置 DRIVER 兼容 驱动 默认值 链接

(一)C/C++属性设置

1. 添加包含文件

"$(WDK)\inc\crt";"$(WDK)\inc\api";"$(WDK)\inc\ddk"

2. 设置目标平台 Preprocessor:

  _X86_

3. 修改调用约定为

__stdcall (/Gz)

4. 运行时库选择多线程调试(MTd)或者多线程(MT)

基本运行时检查:默认值


(二)Linker 属性设置

1. General:

  输出文件(自己定义)如:..\Output\test.sys

2. System:

  子系统:   本机(/SUBSYSTEM:NATIVE)

  驱动程序:    驱动程序(/DRIVER)    //必选

3. Advanced:
      入口点: DriverEntry                                        //必选

4. 链接冲突处理:

Manifest File:

  启用用户账户控制(UAC)   否

  不然会出现  >LINK : fatal error LNK1295: “/MANIFESTUAC”与“/DRIVER”规范不兼容;链接时不使用“/MANIFESTUAC”

Advanced:

  随机基址:清空 (默认值)             //必选
     不然会出现  e:\xxx.sys : fatal error LNK1295:
    “/DYNAMICBASE”与“/DRIVER”规范不兼容;链接时不使用“/DYNAMICBASE”

  数据执行保护(DEP): 清空 (默认值)         //必选
     不然会出现  e:\xxx.sys : fatal error LNK1295:       
    “/NXCOMPAT:NO”与“/DRIVER”规范不兼容;链接时不使用“/NXCOMPAT:NO”   、


(三) warning 消除

   调试信息格式:C7 兼容(/Z7)

  启用增量链接:否(/INCREMENTAL:NO)
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/mjpassion/article/details/18797709

标签:LNK1295,必选,vs2008,配置,DRIVER,兼容,驱动,默认值,链接
From: https://www.cnblogs.com/hshy/p/18003987

相关文章

  • Tensorflow环境配置
    参考资料机器学习:完整配置TensorFlow开发环境tensorflow与高版本numpy不兼容的问题环境配置安装Anaconda安装过程需要注意选择自动添加环境变量检查项。选择该项后安装包会自动将安装路径注册到Windows系统变量,命令行窗口运行Anaconda时,不会出现找不到Anaconda问题。创建......
  • h3c交换机如何配置ssh
    在H3C交换机上配置SSH(SecureShell)涉及一系列步骤。确保你有合适的权限进行配置。以下是一个简单的配置过程:登录到交换机:使用串口、Telnet或已经配置好的SSH登录方式登录到H3C交换机。进入系统视图:输入system-view进入系统视图。生成RSA密钥:输入public-keylocalcreatersa,......
  • 配置Github免密提交
    配置Github免密提交配置git使用的username和email,该信息将会在git提交记录中显示gitconfig--globaluser.name"Yourusername"gitconfig--globaluser.email"[email protected]"请注意用你的githubname和email填充随后,生成sshkey,以便使用ssh连接至githubssh-k......
  • 【幻兽帕鲁教程】一键配置游戏参数
    幻兽帕鲁部署完成之后,如果您想要按照自己的喜好来对游戏世界进行DIY,打造个性化的服务器,那么就需要通过配置游戏参数来完成。最近一段时间,这一步可谓是让众多玩家头疼不已,如何找到配置文件?如何配置死亡不掉落?如何设置游戏房间密码?由于直接编辑配置文件的成本较高,且可能会各种各样......
  • Jmeter JDBC连接配置
    JDBC连接配置(JDBCConnectionConfiguration),用于创建数据库连接,后续可对数据库进行增删查等操作。和组件【JDBC请求(JDBCRequest)】搭配使用组件路径:线程组->右键添加->配置元件->JDBCConnectionConfiguration 1、前提:Jmeter连接数据库需要有JDBC驱动包,可去网上下载jar......
  • 【计网实验】EVE-NG环境配置
    EVE-NG环境配置步骤总览安装VMware虚拟机安装EVE-NG上传OpenWRT镜像上传Ubuntu镜像新建网络拓扑在EVE-NG中使用Ubuntu配置OpenWRT相关资源EVE-NG下载链接:https://www.eve-ng.net/index.php/download/OpenWrt-Eve-ng:https://github.com/Emerosn/OpenWrt-Eve-ng安装E......
  • 如何给极狐GitLab 配置 webhook,自动触发 Pipeline?
    本文根据工作中的痛点来举例介绍如何使用极狐GitLab,让你的日常工作更高效。还在只使用极狐GitLab存放代码?那你就OUT啦。赶紧看看这篇文章,让你的日常工作更高效。使用GitlabWebhook触发Pipeline,打通工作消息通知关于A/B同学的问题,我想可以使用Webhook触发Pipe......
  • Qt Creator配置clang-format格式化代码插件
    clang-format是一种格式化代码的插件,可用于格式化C/C++/Java/JavaScript/Objective-C/Protobuf/C#代码。而QtCreator的格式化代码的功能只支持非常简单的缩进纠正,本博客主要讲述如何在QtCreator上配置clang-format插件。打开Beautifier插件打开帮助->关于插件......
  • SpringBoot读取配置文件的几种方式
    示例user:name:zhaotianage:18sex:男@Value注解@Value注解是Spring框架提供的用于注入配置属性值的注解,它可用于类的成员变量、方法参数和构造函数参数上。@Data@ComponentpublicclassMyBean{@Value("${user.name}")privateStringname;@V......
  • file_get_contents 避免出现按个 ssl -60 的报错 ,不进行数据验证 或者 使用php.ini 进
    1,使用不去验证数据$stream_opts=["ssl"=>["verify_peer"=>false,"verify_peer_name"=>false,]];$user_info=json_decode(file_get_contents($user_info_url,false,stream_context_create($stream_opts)));2,配置php.ini......