VMWare VIX编程配置
来源:网络收集 点击: 时间:2024-03-11开发环境
操作系统:Windows7(64位)
IDE:Visual Stdio 2010
VMWare:VMware-Workstation-10.0.2
客户机:Ubuntu-12.04.2
2/6安装VMware和客户机
安装VMWare:这里的安装路径是C:\Program Files(x86)\VMware,安装完成后,在计算机C:\Program Files(x86)\VMware\文件夹下会自动安装VIX,位置位于C:\Program Files(x86)\VMware\VMware VIX,VMware VIX文件夹下东西正是后续编程需要使用到的。
接着在VMware虚拟机中安装Ubuntu客户机操作系统,这里的安装路径就是默认的,安装在了C:\Users\Pan\Documents\Virtual Machines\Ubuntu文件夹下。
3/6VIX使用实例配置讲解
Ø 使用VS建立新的项目,在这里,项目命名为VMware;
Ø 在项目中添加两个头文件,vix.h和vm_basic_types.h,这两个头文件所在的
位置就在C:\Program Files(x86)\VMware/VMware VIX文件夹下;
Ø 其中C:\Program Files(x86)\VMware\VMware VIX\Samples文件夹里面包含程
序代码的例子,而C:\Program Files(x86)\VMware\VMware VIX\doc则是关于VIX的API函数原型具体说明;
Ø 将C:\Program Files(x86)\VMware\VMware VIX\Samples目录下的powerOn.c
文件的内容复制到项目的源文件VMware.cpp中,这个文件里面有些地方需要修改,如下进行配置虚拟机路径:

为项目添加vix的lib和dll
打开工程项目的属性,在Project-properties-c/c++-general-additional include directories位置添加引用文件的文件夹的路径,这里的是C:\Program Files\VMware\VMware VIX;
在Project-properties-linker-general-additional library directories位置添加库文件的文件夹路径,这里的是C:\Program Files\VMware\VMware VIX;如下图所示:

在Project-properties-linker-input-additional additional dependencies添加用到的库文件,添加VixAllProductsDyn.lib库文件,如下图所示:

运行项目
VMWare VIX的编程配置基本已经完成,但是运行项目的时候,会报错找不到VixAllProductsDyn.dll文件,这只需要将C:\Program Files(x86)\VMware\VMware VIX文件夹下的VixAllProductsDyn.dll拷贝到项目的debug\release文件夹下就行了。
操作系统VMWAREVIX编程版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_317717.html