Gwan mono:调用Gwan c# API转储核心



我正在调查gwan,并试图运行c#样本与mono,但遇到了一些问题。

hello.cs转储核心一旦c# Gwan API(包装)被击中。除非调用Gwan API,否则使用mono的示例可以正常工作。如果您使用loan.cs示例,它将输出写入标准输出(服务器上的控制台),并且Gwan调用被注释掉:

  • 第74行

    //lupus评论:Gwan.xbufCat(Gwan.getReply(args[0]), reply.ToString());

  • 第237行

    //Gwan.xbufCat (Gwan.getReply (args [0]), reply.ToString ());

我错过了什么吗?配置c# Gwan API还有什么要做的吗?

感谢

梅尔

您的Linux发行版或Mono发行版可能会发生这种情况(Linux发行版使用不同的默认配置选项,并且连续的Mono发行版并不总是相互兼容)。

在Ubuntu 10.10和Ubuntu 12.04(都是64位)上,下面的Mono版本工作得很好:

mono -V Mono JIT compiler version 3.0.2 (tarball Wed Dec 26 11:43:57 CET 2012) Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: Included Boehm (with typed GC and Parallel Mark)

既然你没有透露任何关于你的操作系统和你正在使用的Mono运行时,告诉我们什么对我们有效是可以做的最大限度。

loan.cs注释是由Lupus(来自Mono的团队)添加的,他非常友好地重写了代码,让G-WAN更好地使用Mono运行时。

最新更新