gpt4 book ai didi

c# - 使用DLLImport时,dll文件应该放在哪里?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:10 28 4
gpt4 key购买 nike

我知道在 Windows 窗体中你只需要将文件放在 Debug 文件夹中,但它似乎在 monodev for android 中完全不同。我试过从 Assets 文件夹中放置文件、添加引用路径、从项目设置中设置引用文件夹等,但我仍然没有任何运气。我总是得到一个 DLLNotFoundException

另外,下面是导入dll文件的代码

[DllImport("testing.dll", EntryPoint = "Testing_Open", ExactSpelling = false, CallingConvention = CallingConvention.Cdecl)]
public static extern uint Testing_Open(HINSTANCE hInstance);

最佳答案

您不能在 Mono for Android 上 DllImport .dll,因为它是基于 Linux 的系统,而不是基于 Windows 的系统。您需要 DllImport Linux 共享库 (*.so)。

关于c# - 使用DLLImport时,dll文件应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15085743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com