Mono 2.8 上 SWIG 中的 System.EntryPointNotFoundException 错误

发布于 2024-09-27 12:10:39 字数 907 浏览 2 评论 0原文

我询问了在 mono 2.8 上运行 Swig 示例时出现的错误 在这里

添加“-arch i386”通过简单的示例解决了问题,但是当我尝试运行其他示例时,出现以下错误,例如,使用 Examples/csharp/variables :

Unhandled Exception: System.EntryPointNotFoundException: CSharp_ivar_set
  at (wrapper managed-to-native) examplePINVOKE:ivar_set (int)
  at example.set_ivar (Int32 value) [0x00000] in :0 
  at runme.Main () [0x00000] in :0 

读取 ivar_set 似乎没有问题。

Mono: Searching for 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_setA'.
Mono: Probing 'CSharp_ivar_setA'.

examplePINVOKE.cs 具有 [DllImport("example", EntryPoint= "CSharp_ivar_set")] 在第 191 行。

可能出了什么问题?

I asked about an error for running Swig examples on mono 2.8 here.

Adding "-arch i386" solved the issue with simple example, but when I tried to run the other examples, I got the following error, for example, with Examples/csharp/variables :

Unhandled Exception: System.EntryPointNotFoundException: CSharp_ivar_set
  at (wrapper managed-to-native) examplePINVOKE:ivar_set (int)
  at example.set_ivar (Int32 value) [0x00000] in :0 
  at runme.Main () [0x00000] in :0 

There seems to be no problem in reading ivar_set.

Mono: Searching for 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_set'.
Mono: Probing 'CSharp_ivar_setA'.
Mono: Probing 'CSharp_ivar_setA'.

examplePINVOKE.cs has the [DllImport("example", EntryPoint="CSharp_ivar_set")] at line 191.

What might be wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难得心□动 2024-10-04 12:10:39

设置

export DYLD_FALLBACK_LIBRARY_PATH=

可以解决这个问题。

我从 mhutch。

Setting up

export DYLD_FALLBACK_LIBRARY_PATH=

solves this issue.

I got this hint from mhutch.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文