您的位置:首页 > Web前端

使用mingw(fedora)移植virt-viewer

2013-03-21 18:52 323 查看
一、mingw on fedora

1. 安装mingw软件包
安装所有:
yum install mingw32-\*

最少需要:

mingw32-binutils
mingw32-cpp
mingw32-filesystem
mingw32-gcc
mingw32-gcc-c++
mingw32-runtime
mingw32-w32api

2. 安装必要的工具:
yum groupinstall "Development Tools"

3. 配置wine — 用来执行win32的可执行文件
yum install wine

二、移植

#1. 生成configure等文件
#./autogen.sh
官网上下载的已经有configure文件

2. 配置
ming32-configure

3. 安装
mingw32-make
mingw32-make install

4 制作windows安装文件
添加环境变量:
export PATH=$PATH:/usr/i686-w64-mingw32/sys-root/mingw/bin/:/usr/lib/wine/fakedlls/

nsiswrapper --run --name "Virt-Viewer" --outfile "Virt-Viewer-for-Windows.exe" --with-gtk /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe

cp /virt-viewer/virt-viewer-0.5.4/src/*.xml /usr/i686-w64-mingw32/sys-root/mingw/bin/

nsiswrapper /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/*.xml --run --name "Virt-Viewer" --outfile "Virt-Viewer-for-Windows.exe" --with-gtk

另一种方法: 一般会出现文件不匹配,修改virt-viewer.nsis文件跟自己系统相同即可
makensis data/virt-viewer.nsis
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: