Linux 参照C库使用MONO-C编译?
我有一个C#库(DLL) 我有下面的控制台程序Linux 参照C库使用MONO-C编译?,linux,mono,compiler-construction,Linux,Mono,Compiler Construction,我有一个C#库(DLL) 我有下面的控制台程序 // Program.cs // using System; using ProgramLibrary; class MainClass { public static void Main (string[] args) { ProgramLibrary.Lib lib = new ProgramLibrary.Lib(); } } 在linux环境中,如果两个文件位于同一目录中 什么是单声道编译器(m
// Program.cs //
using System;
using ProgramLibrary;
class MainClass
{
public static void Main (string[] args)
{
ProgramLibrary.Lib lib = new ProgramLibrary.Lib();
}
}
在linux环境中,如果两个文件位于同一目录中
什么是单声道编译器(mcs)命令,可以参照ProgramLib.cs编译Program.cs?
谢谢大家首先将ProgramLib编译为ProgramLib.dll,然后引用它:
$ gmcs -t:library ProgramLib.cs
$ gmcs -r:ProgramLib.dll Program.cs
有人知道有没有一种方法可以用一行程序来实现这一点吗?@Renra:用两个项目文件创建一个解决方案,然后调用xbuild?
$ gmcs -t:library ProgramLib.cs
$ gmcs -r:ProgramLib.dll Program.cs