抱歉,如果这很明显,但我一直在反复思考这个问题而没有解决:
我有一个 32 位和 64 位版本的程序。32 位版本可以运行,wine 的输出如下:
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:richedit:editor_handle_message EM_SETMARGINS: stub
0024:fixme:richedit:editor_handle_message EM_SETMARGINS: stub
0024:fixme:shell:InitNetworkAddressControl stub
但是,对于 64 位系统,它不会打开文件,并输出以下输出:
0128:err:module:import_dll Loading library VCOMP90.DLL (which is needed by L"Z:\\home\\erick\\Stata\\StataMP-64.exe") failed (error c000007b).
0128:err:module:loader_init Importing dlls for L"Z:\\home\\erick\\Stata\\StataMP-64.exe" failed, status c0000135
此外,这是apt 列表--已安装|grep wine:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libwine/jammy,now 6.0.3~repack-1 i386 [installed,automatic]
wine-stable-amd64/jammy,now 9.0.0.0~jammy-1 amd64 [installed,automatic]
wine-stable-i386/jammy,now 9.0.0.0~jammy-1 i386 [installed,automatic]
wine-stable/jammy,now 9.0.0.0~jammy-1 amd64 [installed]
wine32/jammy,now 6.0.3~repack-1 i386 [installed]
winehq-stable/jammy,now 9.0.0.0~jammy-1 amd64 [installed]
我已经删除并重新安装了 wine,将 VCOMP90.DLL 添加到同一文件夹,但没有任何效果。也许我忽略了一些显而易见的东西,但有人能帮忙吗?