首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

spice-guest-tools(vdagent vdservice qxl virtio)编译札记(二)

2013-03-25 
spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(二)1.今天说一下两个驱动模块的编译,qxl和virt

spice-guest-tools(vdagent vdservice qxl virtio)编译笔记(二)
1.今天说一下两个驱动模块的编译,qxl和virtio2.环境 Windows DDK3.编译qxl先看一下bulidall.bat 会有这么一段:copy_local
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.dll %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.sys %TARGET%
copy miniport\qxl.inf %TARGET%
copy display\obj%BUILD_ALT_DIR%\amd64\qxldd.pdb %TARGET%
copy miniport\obj%BUILD_ALT_DIR%\amd64\qxl.pdb %TARGET% 这里是 编译完成后目标文件的拷贝,当你编译64位的时候用amd64,当编32位的时候把它改成 i386一个一个的编完就可以了4.编译viirtio这里编译的环境变量是在脚本里写的,执行一次就可以编译出多个操作系统下的文件。需要注意的是要首先编译  VirtIO 文件夹下的文件,它会生成其他几个模块需要的库 然后各个模块去编译有问题的应该是 NetKvm 和 vioscsi这两个,NetKvm默认没有wlh和wnet,vioscsi则编不出xp下的,NetKvm可以修改脚本把这两个加上,编译也没什么问题。而vioscsi加上wxp选项问题来了,报LINK错误,定位到storport.lib,这是ddk的一个系统库,编wxp对应的是WinDDK\7600.16385.1\lib\wxp\i386 下的这个库,结论是这个库不支持。尝试用了wnet下的库,可以编译通过,还没测试可不可以用,因为需要kvm的虚拟机。。。 网上实在是找不到相关的资料,只能自己摸索,如果有捣鼓过这东西的大虾们,求指点!

热点排行