使用wine在mac系統上執行windows程式

2021-08-10 08:13:01 字數 4117 閱讀 5001

最近想用clickteam fusion developer遊戲引擎作作小遊戲,這個引擎開發動作類2d遊戲簡單方便,只有乙個問題,就是這個遊戲引擎的開發環境只支援windows系統。而我只有一台蘋果的膝上型電腦,又不想在我的mac上安裝windows系統或者虛擬機器什麼。一直在糾結中,在網上找了很多mac上安裝windows程式的方法,最開始是想用parallels desktop虛擬機器,網上一搜發現最新版的parallels desktop要378人民幣。不想花錢,然後就找到了開源的virtualbox虛擬機器。這個發現的過程中發現了乙個開源的更加強大的linux核心系統執行windows程式的工具----wine.

wine自已沒有介面,使用的是命令列方式啟動。linux上就不說,執行一定沒有問題,下邊是我在mac系統上使用wine安裝windows程式clickteam fusion developer遊戲引擎的心得。

/usr/bin/ruby -e "$(curl -fssl "

二、安裝wine

裝好brew後,終端中輸入:

brew install wine

brew install wine

三、wine配置

安裝好wine之後,要對wine環境進行適當的配置,

開啟終端,輸入:

winecfg

回車,後開啟wine設定介面,把所有選項卡都點一遍,然後ok,網上是這麼說我,照作就是了。

接下來就是安裝wine的各種windows執行庫了,有很多執行庫,如果你在使用wine執行某個windows程式時出錯,多數就是因為少庫或者少環境執行庫.

四、安裝wine的windows執行庫

wine安裝執行庫,有乙個工具叫winetricks.

同樣的,我們使用brew來安裝:

brew install

winetricks

安裝好之後,可以使用

winetricks 庫名稱

命令來安裝執行庫,下邊列出了常用的庫**自:

1.用winetricks安裝必須的win支援庫。這一步很關鍵。

命令列中輸入winetricks

然後勾選colorprofile、corefonts、d3dx9、fontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、mfc40、mfc42、

msxml3、msxml4、msxml6、riched20、riched30、tahoma、urlmon、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、ie6、allfonts

然後選擇安裝。

2.下面輸入winetricks後,勾選dotnet11、dotnet20、vjrun20並安裝。

都安裝完畢以後,有興趣的朋友可以嘗試安裝一下powerdesigner看看能不能用。哈哈。

更多資訊請參見

**:

art2kmin 微軟 access 2000 執行時.

colorprofile 標準 rgb 顏色配置檔案

comctl32 微軟 common controls 5.80

comctl32.ocx 微軟的comctl32.ocx 和comctl.ocx,vb6的comctl32外殼

corefonts 微軟 arial, courier, times 字型

dcom98 微軟 dcom, 替換wine所自帶的

dirac0.8 the obsolete dirac 0.8 directshow filter

directx9 微軟 directx 9

dotnet11 微軟 .net 1.1

dotnet20 微軟 .net 2.0

flash adobe flash player activex 與 firefox 外掛程式

gdiplus 微軟 gdiplus.dll (須安裝powerpoint)

gecko html 渲染引擎(mozilla)

icodecs intel **編碼 (indeo)

jet40 微軟 jet 4.0 service pack 8

liberation red hat liberation 字型 (sans, serif, mono)

mdac25 微軟 mdac 2.5: 微軟 odbc 驅動, etc.

mdac27 微軟 mdac 2.7

mdac28 微軟 mdac 2.8

mfc40 微軟 mfc40 (microsoft foundation classes from visual c++ 4)

mfc42 微軟 mfc42 (包含於下面的vcrun6)

mono19 mono-1.9.1-gtksharp-2.10.4-win32-2

msi2 微軟 installer 2.0

msls31 微軟 line services 3.1 (needed by native riched?)

msxml3 微軟 xml version 3

msxml4 微軟 xml version 4

msxml6 微軟 xml version 6

ogg ogg 過濾器和編碼器: flac, theora, speex, vorbis,

autohotkey autohotkey (open source gui scripting language)

firefox3 firefox 3

kde kde for windows installer

mpc media player classic

vlc vlc media player

allfonts 以上所有字型 (corefonts, tahoma, liberation)

allcodecs 以上所有**編碼 (xvid, ffdshow, icodecs)

fakeie6 在登錄檔中寫入ie6已安裝資訊

native_mdac override odbc32 and odbccp32

nt40 set windows version to nt40

win98 set windows version to windows 98

win2k set windows version to windows 2000

winxp set windows version to windows xp

vista set windows version to windows vista

winver= set windows version to default (winxp)

volnum rename drive_c to harddiskvolume0 (needed by some installers)

其中,要安裝qq2008的話,只需安裝flash gecko msls31 riched20 vcrun6即可

五、安裝clickteam fusion developer

我在安裝clickteam fusion developer的時候是貧直感安裝了幾個庫:

vb6run,

vcrun2008,

msxml6,

vcrun6,

allfonts

,wsh56

你可以試著不裝這幾個執行

clickteam fusion developer.

wine clickteam\ fusion\ developer\ 2.5.exe

回車,clickteam fusion developer就可以開啟了。

如果開啟時編輯區是黑色的,可以在上邊的選單欄tools->preferences開啟環境設定介面

使用這個wine在mac上成功安裝了eda軟體protel99se.這個軟體是用來作電路設計的經典eda工具。注意在安裝protel99se時給wine安裝一下odbc執行庫。用上邊說的方法安裝mdac28,mdac27,也就是odbc庫

winetricks

mdac28

wine可以讓linux或者mac系統執行幾乎所有windows上的程式。功能很強大。

Protobuf在Mac上使用

protobuf在mac上使用 要在mac上使用protobuf,並用在xcode中 需要做如下操作 1wget 解壓縮1tar zxvf protobuf cpp 3.6.1.tar.gz 編譯 安裝 cd protobuf 3.6.1根目錄 autogen.sh是獲取googlemock,並生成...

在Mac系統上安裝Tomcat

1。mac中 finder開啟 library的方法 新建 finder視窗 按下 shift command g 輸入 library 進入 該隱藏目錄。ps 這個快捷鍵非常的有用,一定要記住!2。修改目錄許可權 選中 資料夾 command i 開啟 簡介,修改檔案許可權 命令 sudo chm...

SublimeText在Mac系統上的安裝方法

1 開啟 到這裡工具就安裝好了,3 sublimetext 常用的命令 shift command p 開啟命令面板 command k b 開啟目錄導航,隱藏目錄導航 command 放大字型 command 縮小字型 command 退回乙個空格 command 縮近乙個空格 command n...