vs2008编译AdbWinApi.dll代码步骤(adbwinapi.dll代码步骤,bw,vs2008编译,开发技术)

时间:2024-05-05 10:18:21 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    vs2008%E7%BC%96%E8%AF%91AdbWinApi.dll%E4%BB%A3%E7%A0%81%E6%AD%A5%E9%AA%A4

第一步:配置vs2008+WDK,这个需要参考资料

1、安装WDK7600

2、VS环境配置:

(1)打开vs2008,选择“工具--选项--项目和解决方案”在右侧平台选


择“win32”--“包含文件”,然后在下面添加自己的wdk中的inc相关路径

C:\WINDDK\7600.16385.1\inc\wdf\kmdf\1.9

C:\WINDDK\7600.16385.1\inc\api

C:\WINDDK\7600.16385.1\inc\crt

C:\WINDDK\7600.16385.1\inc\ddk

注意:路径放到最后面,否则可能引起编译错误


然后选择“win32”--“库文件”添加自己的WDK中LIB路径

C:\WINDDK\7600.16385.1\lib\wdf\kmdf\i386\1.9

C:\WINDDK\7600.16385.1\lib\wxp\i386



第二步:配置项目:


(1)选择“新建项目”中的“win32控制台应用程序”或者“win32项目”,输


入项目名称后点击“确定”,进入“win32应用程序向导”,选择“空项目”点


击“完成”


(2)点击“项目--属性”(或者按ALT+F7)进入项目属性页,点击“配置属性


”,点击右上角的“配置管理器”,在“活动解决配置方案”中选择“新建”,


弹出的窗口中输入自己解决配置方案名,我填的是“checked”,“从此处复制


设置”中选“空白”,下面的钩打上,点击“确定”。


(3)下面来配置刚才建立的活动解决配置方案“checked”的“配置属性”:

点击“c/c++”--

选择“常规”,“调试信息”选:“C7 兼容(/Z7)”,“警告等级”--

“3级(/w3)”,“将警告视为错误”--选“NO”

选择“优化”,“优化”选“Maximize Speed (/O2)” “Enable Intrinsic Functions”选“YES(/Oi)”

选择“预处理器”,“预处理器定义”输入“WIN32 NDEBUG _WINDOWS


_USRDLL ADBWINAPI_EXPORTS ADBWIN_EXPORTS”

选 “Code Generation”,“Enable Minimal Rebuild”选“NO”,“Basic


Runtime Checks”选“Default”,“Runtime Library”选“Multi-threaded


Debug (/MTd)”,“Enable Function-level Linking”选“YES(/Gy)”

选 “Language”,“Treat wchar_t as Built_in Type”选“YES”

选 “Precimpiled Headers”,“Create/User Precompiled Header”选


“Not Using Precompiled Headers”


点击“连接器”--


选择“常规”,“启用增量连接”,选“否(/INCREMENTAL:NO)”

选择“输入”,“附加依赖项”输入“setupapi.lib usbd.lib”

选择“清单文件”,“启用用户账户控制(UAC)”选“否”

选择“调试”,“Generate Debug Info”选“YES(/DEBUG)”

选择“系统”,“子系统”选“Windows (/SUBSYSTEM:WINDOWS)”

选择 “Optimization”,“References”选“Eliminate Unreferenced


Data (/OPT:REF)”,“Enable COMDAT Folding”选“Remove Redundant


COMDATs (/OPT:ICF)”

选择“高级”,“目标计算机”选“MachineX86 (/MACHINE:X86)”


本文:vs2008编译AdbWinApi.dll代码步骤的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:[Unity插件]LitJson杂谈下一篇:

19 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18