c# - 如何获取 liblz4.dll

标签 c# c unity-game-engine port

我正在使用 Unity3D。 我将在那里使用 LZ4 库。 所以我输入如下。

[DllImport("liblz4", EntryPoint = "LZ4DecompressFile")]
internal static extern int LZ4DecompressFile(string inFile, string outFile, IntPtr bytes, IntPtr FileBuffer, int fileBufferLength);

但是当调用这个函数时,我收到错误

"DllNotFoundException: liblz4"

哪里可以找到 liblz4?

最佳答案

请记住,您的应用程序是由 Unity 编译的,因此您需要将该库包含在您的 Unity 项目中。查看此处发布的答案以获取更多信息:http://answers.unity3d.com/questions/458300/how-to-use-a-external-dll.html

关于c# - 如何获取 liblz4.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38085447/

相关文章:

c - 不同类型的结构 extern

c# - 作为 UnmanagedFunctionPointer 传递给 C 的函数在哪里执行?

unity-game-engine - 如何在Unity中集成admob插页式广告?

c# - 如何检查标准输入是否为空?

c - 将 API key 发送到站点并获取返回值

unity-game-engine - Unity3D 旋转瓶子

android - 将 Unity IAP 从 1.23.5 更新到 2.2.4 时出现构建错误, list 合并失败

c# - 如何通过用户名监控文件服务器上的文件访问和更改?

c# - EF6 延迟加载不起作用,而急切加载工作正常

c# - .NET 和带 DLLS 的配置文件