vs2008编译ADB(Android Debug Bridge)

时间:2014-09-05 16:49:51
【文件属性】:

文件名称:vs2008编译ADB(Android Debug Bridge)

文件大小:5.79MB

文件格式:RAR

更新时间:2014-09-05 16:49:51

adb vs2008 Android Debug Bridge

用vs2008编译的adb,源代码取之android代码树,修正若干编译错误,修正若干不被vs2008所支持的接口函数,遗留至少一个bug,这个bug就是没有free一块分配的内存,有一点内存泄露,百思不得其解为什么free失败,有兴趣的可以自己看看。 需要WDK才能编译 adb我认为是一个写得非常紧凑的工具,非常牛,我花了两个月只是了解了一点皮毛。


【文件预览】:
adb
----adb.vcproj.SIMCOM-SH.yongsheng.huang.user(1KB)
----sockets.h(3KB)
----centraldir.cpp(7KB)
----commandline.cpp(36KB)
----adb_client.h(2KB)
----transport_local.cpp(8KB)
----adb.ncb(18.37MB)
----transport.cpp(27KB)
----usb_vendors.h(763B)
----unistd.h(189B)
----zlib.h(67KB)
----adb.suo(60KB)
----file_sync_service.h(2KB)
----utils.h(2KB)
----services.cpp(13KB)
----private.h(1KB)
----zipfile.cpp(3KB)
----adb_client.cpp(8KB)
----zconf.h(11KB)
----console.cpp(1009B)
----Debug()
--------zipfile.obj(15KB)
--------get_my_path_windows.obj(21KB)
--------adb.exe.embed.manifest(915B)
--------adb_client.obj(48KB)
--------vc90.idb(699KB)
--------adb.exe.intermediate.manifest(856B)
--------file_sync_client.obj(85KB)
--------transport_local.obj(48KB)
--------BuildLog.htm(9KB)
--------usb_windows.obj(53KB)
--------services.obj(41KB)
--------transport_usb.obj(32KB)
--------centraldir.obj(14KB)
--------adb.pdb(1.28MB)
--------sysdeps_win32.obj(139KB)
--------adb.ilk(0B)
--------mt.dep(69B)
--------sockets.obj(72KB)
--------adb.exe(166KB)
--------vc90.pdb(572KB)
--------commandline.obj(106KB)
--------utils.obj(8KB)
--------usb_vendors.obj(57KB)
--------adb.obj(97KB)
--------adb.exe.embed.manifest.res(980B)
--------transport.obj(101KB)
--------console.obj(26KB)
----zipfile.h(2KB)
----adb.cpp(37KB)
----AdbWinApi.dll(41KB)
----file_sync_client.cpp(27KB)
----adb.h(12KB)
----sysdeps.h(11KB)
----AdbWinUsbApi.dll(17KB)
----Release()
--------zipfile.obj(21KB)
--------get_my_path_windows.obj(42KB)
--------adb_client.obj(89KB)
--------vc90.idb(331KB)
--------adb.exe.intermediate.manifest(856B)
--------file_sync_client.obj(122KB)
--------transport_local.obj(88KB)
--------BuildLog.htm(9KB)
--------usb_windows.obj(93KB)
--------services.obj(84KB)
--------transport_usb.obj(79KB)
--------centraldir.obj(23KB)
--------adb.pdb(595KB)
--------sysdeps_win32.obj(162KB)
--------mt.dep(69B)
--------sockets.obj(111KB)
--------adb.exe(101KB)
--------vc90.pdb(140KB)
--------commandline.obj(134KB)
--------utils.obj(16KB)
--------usb_vendors.obj(84KB)
--------adb.obj(131KB)
--------transport.obj(139KB)
--------console.obj(75KB)
----sysdeps_win32.cpp(50KB)
----transport_usb.cpp(3KB)
----usb_vendors.cpp(6KB)
----zlib.lib(386KB)
----adb.vcproj(6KB)
----usb_windows.cpp(14KB)
----AdbWinApi.lib(8KB)
----adb_api.h(29KB)
----adb.sln(871B)
----sockets.cpp(20KB)
----fdevent.h(2KB)
----mutex_list.h(284B)
----get_my_path_windows.cpp(962B)
----utils.cpp(2KB)

网友评论

  • 可以编译,学习adb很好的东西
  • 这代码太旧了。可以用mingw在linux下编译
  • 可以编译通过,但是adb代码太老了
  • 版本太旧了。。。。
  • 很不错啊,编译通过,THX
  • 太好了,对我很有帮助,谢谢分享
  • 可以编译,谢谢楼主,android代码是以前的,
  • 可以编译 很好的东西
  • 我是真心来评论的:说需要wdk我下了,结果还是提示找不到usb100,我下载了包含usb100的包,提示了其他的错误,我的vc2008是没有sp1的,不知道打上sp1包之后会不会
  • 可以编译的~~
  • 编译通过了,不错
  • 改了两个地方,编译通过。 1:usb100改成绝对路径,自己的WDK安装在那里就指向那。 //#include <usb100.h> #include "D:\\WinDDK\\7600.16385.1\\inc\api\\usb100.h" 2:error C1900错误. 删除默认的zlib库,自己网上下载源代码,加入。 连接的时候会出现main函数冲突,把zlib代码中包含有main函数的文件去掉即可。
  • 我是真心来评论的:说需要wdk我下了,结果还是提示找不到usb100,我下载了包含usb100的包,提示了其他的错误,我的vc2008是没有sp1的,不知道打上sp1包之后会不会好点
  • 能用,就是资源释放是个问题
  • 赞,我用2010可以编译通过
  • 好东西!不过装WDK有点麻烦
  • 非常不错,直接可以编译,我整理了好久都没法把原来代码编译通过,这个直接就可以了
  • 这东西太强大了 以后不用在调用ADB。exe了 直接写到代码里啊。