【发布时间】:2010-08-27 16:00:20
【问题描述】:
我正在逐步了解 Linux 中的 Mono 开发。我正在尝试调用 Linux C 库。 This page 理论上告诉我怎么做,但是当我在 MonoDevelop 2.2.2 (Fedora 13) 中键入下面的代码时,我在“private static extern int getpid();”中得到一个“解析错误 (CS8025)”。此外,帮助系统不起作用。
using System;
using System.Runtime.InteropServices;
[DllImport("libc.so")]
private static extern int getpid();
namespace LinuxCaller
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Hello World!");
}
}
}
【问题讨论】:
-
请不要通过删除问题代码来编辑您的问题以包含正确答案。几年后它对其他人变得毫无用处..
标签: c# linux mono dllimport monodevelop