Unity导入DLL导致解析器错误?

时间:2016-02-15 06:48:33

标签: dll unity3d

我有一个DLL,我试图导入我的Unity项目。我在他们的网站example上关注本教程。但是,这行代码会导致解析器错误,说明" extern别名声明必须在所有其他元素之前。"

$('body').draggable({ helper: function() { return '<div>your newly created element being dragged</div>'; }, stop: function (e,ui) { ui.helper.clone().appendTo('body'); } });

我尝试在线搜索此错误的解决方案,但我没有得到任何与Unity相关的结果。我的private static extern float FooPluginFunction ();文件夹中有DLL。有谁知道是什么导致了这个错误以及我将如何解决它?

编辑:包含DLL导入的脚本。

assets/plugins

myplugin.dll位于我的Unity using UnityEngine; using System.Collections; using System.Runtime.InteropServices; public class VR : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } [DllImport ("myplugin")] private static extern TextFunc (); 文件夹中。

1 个答案:

答案 0 :(得分:0)

This error表示你必须将你的dll导入导入那一行你使用TextFunc()并在一个类中。
修改:检查this