国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > OS > Windows > 正文

Wine安裝一些Windows軟件的錯(cuò)誤以及處理

2024-07-26 00:37:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 

1、安裝rtx軟件

1)安裝時(shí),后臺(tái)會(huì)報(bào)一些錯(cuò)誤:如找不到mfc42u.dll之類的,可以從windows/system32目錄拷貝到wine的相應(yīng)目錄。

2)如果是自動(dòng)構(gòu)建的wine,則有可能出現(xiàn) libxml2 support was not PResent at compile time 的問(wèn)題,這時(shí)需要安裝 libxml2-dev 包。

2、安裝一些帶輸入檢測(cè)的軟件如招商證券,會(huì)出現(xiàn)包含類似 X11DRV_SetDIBits+0x1f2() in winex11 的錯(cuò)誤,這時(shí)需要打補(bǔ)丁。打補(bǔ)丁的方法是:

1)下載wine源代碼

2)按照以下內(nèi)容修改文件 wine/dlls/winex11.drv/dib.c b/dlls/winex11.drv/dib.c:

Skipped content of type multipart/alternative-------------- next part --------------diff --git a/dlls/winex11.drv/dib.c b/dlls/winex11.drv/dib.cindex cec2058..809897e 100644--- a/dlls/winex11.drv/dib.c+++ b/dlls/winex11.drv/dib.c@@ -3861,6 +3861,7 @@ INT X11DRV_SetDIBits( X11DRV_PDEVICE *phX11DRV_DIB_IMAGEBITS_DESCR descr;BITMAP bitmap;LONG width, height, tmpheight;+ int nrsrcbytes, dibpitch;INT result;descr.physDev = physDev;@@ -3880,6 +3881,16 @@ INT X11DRV_SetDIBits( X11DRV_PDEVICE *phif (startscan + lines > height) lines = height - startscan;+ /* pointer check */+ dibpitch = ((width * descr.infoBpp + 31) &~31) / 8;+ if( descr.compression)+ nrsrcbytes = 1;+ else {+ nrsrcbytes = lines * dibpitch;+ if( nrsrcbytes < 0) nrsrcbytes = - nrsrcbytes;+ }+ if( IsBadReadPtr( bits, nrsrcbytes)) return 0;+switch (descr.infoBpp){case 1:@@ -3926,7 +3937,7 @@ INT X11DRV_SetDIBits( X11DRV_PDEVICE *phdescr.width = bitmap.bmWidth;descr.height = lines;descr.useShm = FALSE;- descr.dibpitch = ((descr.infoWidth * descr.infoBpp + 31) &~31) / 8;+ descr.dibpitch = dibpitch;X11DRV_DIB_Lock( physBitmap, DIB_Status_GdiMod, FALSE );result = X11DRV_DIB_SetImageBits( &descr );X11DRV_DIB_Unlock( physBitmap, TRUE );

左邊有-號(hào)的,刪除這一行,左邊有+號(hào)的,添加這一行。

修改后編譯,如果使用debian系統(tǒng),則可以用以下命令編譯:

cd winesudo debian/rules cleansudo debian/rules buildsudo debian/rules binary

3、出現(xiàn)斷言失敗錯(cuò)誤:

text.c: usr32 pellip->under == 0 && pellip->after == 0

時(shí),有可能是亂碼導(dǎo)致,配置wine支持中文即可。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 颍上县| 双江| 永清县| 日照市| 广东省| 乐都县| 固始县| 迁安市| 康乐县| 珲春市| 萨迦县| 朔州市| 永康市| 富平县| 漾濞| 商都县| 绥芬河市| 鄄城县| 资溪县| 阜南县| 原平市| 贺兰县| 沐川县| 勃利县| 新巴尔虎左旗| 达尔| 息烽县| 新巴尔虎右旗| 冕宁县| 漳州市| 湘潭市| 庄浪县| 灌南县| 永修县| 新津县| 东丽区| 黄龙县| 伊宁市| 淮北市| 嘉定区| 静宁县|