Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安装自制的dll,以便wine找到它?_Dll_Installation_Cross Compiling_Wine - Fatal编程技术网

如何安装自制的dll,以便wine找到它?

如何安装自制的dll,以便wine找到它?,dll,installation,cross-compiling,wine,Dll,Installation,Cross Compiling,Wine,我正在Linux下开发一个多平台应用程序。为了构建Windows版本,我使用了与MinGW的交叉编译。对于“第一次”测试,我使用葡萄酒。首先,我从为WindowsXP配置的MinGW32和wine开始 我需要建立层dll和我自己的dll。建造是好的。如果我在C:\windows\system32\中复制它们并在wine下运行使用这些dll的应用程序,它将找不到它们。如果我将dll的副本放在与应用程序相同的目录中,它就会工作 我试过: ~/.wine/drive\u c/windows/syst

我正在Linux下开发一个多平台应用程序。为了构建Windows版本,我使用了与MinGW的交叉编译。对于“第一次”测试,我使用葡萄酒。首先,我从为WindowsXP配置的MinGW32和wine开始

我需要建立层dll和我自己的dll。建造是好的。如果我在C:\windows\system32\中复制它们并在wine下运行使用这些dll的应用程序,它将找不到它们。如果我将dll的副本放在与应用程序相同的目录中,它就会工作

我试过:

  • ~/.wine/drive\u c/windows/system32/
  • /root/.wine/drive\u c/windows/system32/
如果我运行资源管理器(wine资源管理器),并浏览到C:\windows\system32\,我的dll就不存在了

因此,如何制作葡萄酒找到自制DLL?我已经看过winecfg和WineTracks,但它们没有帮助

干杯


Laurent。

尝试使用nsis或其他工具为您的应用程序创建一个安装程序,并创建一个包含dll和应用程序的包。然后使用wine安装该安装程序。

尝试使用nsis或其他工具为应用程序创建安装程序,并创建包含dll和应用程序的软件包。然后使用wine安装该安装程序