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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章