wine 模拟 WOW出现的错误import_dll Library OPENGL32.dll 求教

Wine、Cedega、CrossOver 等配置
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

wine 模拟 WOW出现的错误import_dll Library OPENGL32.dll 求教

#1

帖子 winerzf » 2006-09-25 12:36

我是参照
http://www.mrxu.net/linux/2006/09/ubuntuwine.html
进行配置的
前期一切正常
我安装好WINE H和ATI的驱动以后
用EASYWINE配置了下
在执行wine /xxx/wow.exe -opengl -nosound
后提示

代码: 全选

err:module:import_dll Library OPENGL32.dll (which is needed by L"G:\\game\\wow\\WoW.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"G:\\game\\wow\\WoW.exe" failed, status c0000135
看提示应该是说OPENGL32.dll没有
我上网下载了个
放进/vtrualc/windows/system32/后仍然有这样的错误

不解
求教高手
上次由 winerzf 在 2006-09-26 10:01,总共编辑 1 次。
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#2

帖子 jarlyyn » 2006-09-25 16:09

编译的时候没有opengl支持

你没有装 opengl的lib或者头文件

我是sudo apt-get install libartsc0 libartsc0-dev

这样解决的,你这步运行了吗?
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#3

帖子 winerzf » 2006-09-25 17:22

代码: 全选

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
libartsc0 已经是最新的版本了。
libartsc0-dev 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
执行了,但是还是有这样的错误
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#4

帖子 jarlyyn » 2006-09-25 17:25

你在wine的文件夹下./configure,把最后一个屏幕贴出来
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#5

帖子 winerzf » 2006-09-25 17:48

代码: 全选

configure: WARNING: Wine will be build without OpenGL or Direct3D support
configure: WARNING: because something is wrong with the OpenGL setup:
configure: WARNING: No OpenGL development headers were found
发现问题了,但是不知道如何解决
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#6

帖子 jarlyyn » 2006-09-25 17:51

自己./configure了一下,

搂主请先sudo apt-get libgl1-mesa-dev

由于我的疏忽给楼主带来了不便,希望搂主谅解
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#7

帖子 winerzf » 2006-09-25 17:54

应该是

代码: 全选

sudo apt-get install libgl1-mesa-dev
我试下先,谢过
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#8

帖子 winerzf » 2006-09-25 17:55

./configure没有出现先前的错误
漫长的make中
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#9

帖子 jarlyyn » 2006-09-25 17:57

搂主最好现ctrl+c终止下

我干脆找到两个字体包一起sudo apt-get了吧

如果你和我一样用utf-8的话,你先设置一些东西吧



修改 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE ,
把里面有 GBK 字样的段全部删掉。
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#10

帖子 jarlyyn » 2006-09-25 17:59

字体包:

sudo apt-get install ftgl-dev fontforge
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#11

帖子 winerzf » 2006-09-25 21:05

make之后还是出现一样的错误,在./configure的 时候已经没有错误了
不解
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#12

帖子 jarlyyn » 2006-09-25 21:15

sudo apt-get install libgl1-mesa 看看?

不要编译,直接wine下看看
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#13

帖子 jarlyyn » 2006-09-25 21:23

还有就是
glxinfo | grep rendering

看看显示是不是,direct rendering: Yes

驱动是否装好
winerzf
帖子: 33
注册时间: 2006-09-01 8:08
送出感谢: 0
接收感谢: 0

#14

帖子 winerzf » 2006-09-25 21:27

已经能模拟了,到最后一步
但是又有新的问题出现
WOW程序出错了
附件
snapshot1.png
截图
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#15

帖子 jarlyyn » 2006-09-25 21:31

winerzf 写了:已经能模拟了,到最后一步
但是又有新的问题出现
WOW程序出错了
132错误,我也碰到过

你看看,你的~/.wine/dosdevice/g: 的所有者

是你还是root

如果sudo Easywine 或者以超级用户用EasyWine,有可能使得g:是属于root的

如果这样的话sudo nautilus 把他改回来
回复

回到 “Wine及其分支”