最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

教你正確設(shè)置CrossOver的Wine配置(一)

2020-11-25 14:33 作者:weifengxulai  | 我要投稿

CrossOver軟件的核心是Wine,它為用戶提供了一個(gè)友好的圖形界面,而且持續(xù)對(duì)受支持的Windows應(yīng)用程序進(jìn)行測(cè)試,從而使用戶可以專注于應(yīng)用程序的使用上,不必為安裝使用Windows應(yīng)用程序花費(fèi)大量的時(shí)間去配置Wine、去調(diào)試應(yīng)用軟件的兼容性問題。

既然Wine是CrossOver軟件的核心,它的配置非常重要。Wine配置主要有七個(gè)選項(xiàng):應(yīng)用程序、函數(shù)庫、顯示、桌面整合、驅(qū)動(dòng)器、音效和關(guān)于,本章節(jié)主要講述CrossOver for Mac的Wine配置中,有關(guān)應(yīng)用程序的調(diào)試選項(xiàng)——應(yīng)用程序和函數(shù)庫。

一、 應(yīng)用程序

這里是對(duì)應(yīng)用程序兼容性運(yùn)行模式的設(shè)置。例如一個(gè)程序,它只兼容在Windows7中運(yùn)行,但是容器使用的是Windows10系統(tǒng),那么為了能夠讓這個(gè)程序在Windows10中運(yùn)行,就需要把這個(gè)程序添加到白框中,并且在選中這個(gè)程序的基礎(chǔ)上,在下面的Windows版本中,選擇Windows 7。

圖1:應(yīng)用程序兼容性選擇

白框中自帶了六個(gè)程序,這六個(gè)程序的Windows版本是使用全局設(shè)置,意味著這六個(gè)程序兼容所有Windows版本

圖2:使用全局設(shè)置的程序

如何確定應(yīng)用程序的兼容性?在安裝Windows應(yīng)用程序時(shí),如果是從“應(yīng)用程序列表”中選擇的程序進(jìn)行安裝,在“選擇容器”里,會(huì)顯示兼容的容器(Windows版本)。

如果應(yīng)用程序不在列表中,那么可以看一下這個(gè)軟件的發(fā)布時(shí)間,對(duì)應(yīng)Windows的發(fā)布時(shí)間,也大概知道這個(gè)軟件會(huì)兼容哪一個(gè)版本的Windows。

圖3:確定應(yīng)用程序的Windows版本

二、 函數(shù)庫

1. DLL動(dòng)態(tài)鏈接庫的種類

在Mac OS上之所以能夠運(yùn)行Windows應(yīng)用程序,是因?yàn)閃ine把Windows DLL動(dòng)態(tài)鏈接庫的調(diào)用翻譯成動(dòng)態(tài)的POSIX的調(diào)用才能實(shí)現(xiàn)的。由于Windows是一個(gè)封閉的系統(tǒng),某些Windows自帶的DLL動(dòng)態(tài)鏈接庫的兼容性并不好,需要Wine提供自己的DLL動(dòng)態(tài)鏈接庫。

因此,在函數(shù)庫里就包括了Windows自帶的DLL動(dòng)態(tài)鏈接庫,稱為原裝(native)和Wine提供的DLL動(dòng)態(tài)鏈接庫,稱為內(nèi)建(builtin)。

2. 默認(rèn)設(shè)置

在“應(yīng)用程序”選項(xiàng)界面中,在白框里選中“默認(rèn)設(shè)置”,然后回到“函數(shù)庫”選項(xiàng),在“已有的函數(shù)庫頂替”中,列出了所有的DLL動(dòng)態(tài)鏈接庫。

圖4:已有的函數(shù)頂替

“原裝先于內(nèi)建”:選用的是Windows自帶的DLL動(dòng)態(tài)鏈接庫。

“內(nèi)建”:選用的是Wine提供的DLL動(dòng)態(tài)鏈接庫。

“停用”:意味著這個(gè)DLL動(dòng)態(tài)鏈接庫已經(jīng)不用了。

如果在“應(yīng)用程序”中選擇白框中的某個(gè)程序,在“函數(shù)庫”的“已有的函數(shù)庫頂替”中可以看到其使用的DLL動(dòng)態(tài)鏈接庫。

圖5:程序的已有函數(shù)庫頂替

3. 怎么用

當(dāng)某個(gè)程序需要使用某些特定的Windows自帶的DLL動(dòng)態(tài)鏈接庫,而這些DLL又有可能導(dǎo)致其他程序(包括Wine)出問題時(shí),便需要在“函數(shù)庫”中進(jìn)行設(shè)置這個(gè)程序?qū)S玫脑bDLL。這個(gè)選項(xiàng)給調(diào)試程序提供了一個(gè)簡單的方法。

(1) 在“應(yīng)用程序”選項(xiàng)的白框中,添加需要設(shè)置的程序。

圖6:添加應(yīng)用程序

(2) 選中添加的程序,在“函數(shù)庫”選項(xiàng)中,點(diǎn)擊“新增函數(shù)庫頂替”下拉菜單。在菜單中選擇需要的DLL,然后點(diǎn)擊“添加”,那么所選的DLL就添加到“已有的函數(shù)庫頂替”中。這個(gè)添加的DLL就是Windows自帶的DLL。

圖7:添加原裝DLL

4. 謹(jǐn)慎對(duì)待函數(shù)庫頂替

Wine配置中的“函數(shù)庫”可以讓你用原裝DLL替換內(nèi)建的DLL。但是,下面的這些DLL是絕對(duì)不能被替換的:kernel32.dll、gdi32.dll、user32.dll和ntdll.dll。

記得永遠(yuǎn)不要覆蓋Wine自帶的DLL。有些原裝DLL也可能使一些程序不能運(yùn)行,如果原裝的DLL用不了就用內(nèi)建的換回來。有些Windows應(yīng)用程序的DLL需要要得到許可才能用,如果你沒有許可,就不要用。

三、 小結(jié)

“應(yīng)用程序”和“函數(shù)庫”這兩個(gè)Wine配置選項(xiàng)的知識(shí)點(diǎn)非常專業(yè),小伙伴在使用中可以對(duì)應(yīng)用程序的兼容性進(jìn)行Windows版本的選擇。但是,使用函數(shù)庫頂替則需要非常謹(jǐn)慎,除非對(duì)頂替的函數(shù)庫的功能非常熟悉,否則不要輕易去嘗試。



教你正確設(shè)置CrossOver的Wine配置(一)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
临夏县| 怀集县| 丁青县| 茶陵县| 扎兰屯市| 舞钢市| 乐山市| 丰原市| 旬邑县| 广东省| 望都县| 韶关市| 沂源县| 泽库县| 株洲县| 工布江达县| 奎屯市| 象山县| 班玛县| 鲁甸县| 股票| 明溪县| 澳门| 江阴市| 深圳市| 乌海市| 肥西县| 定州市| 孟州市| 西宁市| 和林格尔县| 西藏| 临夏县| 南昌县| 门源| 巴彦县| 依兰县| 商洛市| 莆田市| 汾阳市| 洛浦县|