我正在 Linux 下开发一个多平台应用程序。为了构建 Windows 版本,我使用了 MinGW 的交叉编译。对于“第一次”测试,我使用的是葡萄酒。首先,我从为 Windows XP 配置的 MinGW32 和 wine 开始。
我需要构建层 dll 和我自己的 dll。构建没问题。如果我将它们复制到 C:\windows\system32\ 并在 wine 下运行使用这些 dll 的应用程序,它不会找到它们。如果我将 dll 的副本放在与应用程序相同的目录中,它就可以工作。
我努力了 :
- ~/.wine/drive_c/windows/system32/
- /root/.wine/drive_c/windows/system32/
如果我运行资源管理器(葡萄酒资源管理器)并浏览到 C:\windows\system32\ ,我的 dll 不存在!
因此,我怎样才能让葡萄酒找到自制的 dll ?我看过 winecfg 和 winetricks ,但它们没有帮助。
干杯,
劳伦特。