编程语言
首页 > 编程语言> > nmake编译C#源码

nmake编译C#源码

作者:互联网

功能:用nmake 编译 C# 源码。

说明:

1、一个包含Main方法的源文件和其它两个libs目录下的源文件。

2、将libs下的两个源文件编译为两个dll文件

3、在Main方法中调用另外两个dll中的方法。

实现:

1、目录结构:

2、制作makefile文件

FLAG1=/nologo
all: Main.exe
Main.exe:Main.cs Math.dll Check.dll
    csc /out:Main.exe /main:MainApp.Program\
            Main.cs \
            /r:Math.dll /r:Check.dll \
            $(FLAG1)
Math.dll:libs\Math.cs
    csc /out:$@ /t:library libs\Math.cs $(FLAG1)
Check.dll:libs\CheckInfo.cs
    csc /out:$@ /t:library libs\CheckInfo.cs $(FLAG1)
    
clean:
    del *.dll

3、生成命令

//一般生成
NMake
//重新生成
NMake /A
//清理
NMake clean

 

标签:nmake,C#,dll,libs,源码,FLAG1,cs,Main,Math
来源: https://blog.csdn.net/qingshuiaishui/article/details/100051780