VMware VIX を使って仮想マシンを色々操作してみる 3
備忘録。
Windowsのvix-perlのライブラリを作るときは
- viperl or ActivePerl をインストール。インストールパスにスペースが入らないようにする。*1
- VisualStudioでコンパイル
- perl.exeと同じディレクトリにperl.exe.manifestファイルを作成
VS2005の時のmanifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="5.8.0.802" processorArchitecture="x86" name="+perl" type="win32"/>
<description>ActivePerl</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.42" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" language="*"/>
</dependentAssembly>
</dependency>
</assembly>VS2008の時のmanifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="5.8.0.802" processorArchitecture="x86" name="+perl" type="win32"/>
<description>ActivePerl</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.30729.1" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" language="*"/>
</dependentAssembly>
</dependency>
</assembly>*1:vmwareのvi-perlのデフォルトはprogram files 以下にインストールしちゃうので注意