C/C++程序如何打成DLL動(dòng)態(tài)庫(kù): 2.新建main.cpp,并包含如下.h頭部,然后實(shí)現(xiàn)該定義函數(shù)onLoad(): 3.執(zhí)行程序,生成對(duì)應(yīng)DLL 4.使用該DLL: i.在要使用的文件中聲明: 形式:[DllImport("DllName")] [DllImport("kernel32")]//返回取得字符串緩沖區(qū)的長(zhǎng)度 ii.然后和其他函數(shù)一樣調(diào)用: GetPrivateProfileString(Section, Key, NoText, temp, 1024, iniFilePath);
C#程序如何打成DLL: 方法1:圖形界面的類(lèi)庫(kù)工程 3.點(diǎn)擊生成->生成FuncUtil,程序就會(huì)編譯并生成FuncUtil.dll文件; 4.將如上生成的DLL文件以引用的方式導(dǎo)入到需要調(diào)用該DLL的項(xiàng)目中,如下圖示: 5.調(diào)用方式和其他C#DLL的引用方式相同: 如: using ComDll; //頭部引用 Communicate comm = new Communicate(); // 主函數(shù)調(diào)用 。。。。
方法2:csc打包命令打成DLL 詳見(jiàn):http://msdn.microsoft.com/en-us/library/3707x96z(v=vs.110).aspx csc /target:library /out:MathLibrary.DLL Add.cs Mult.cs
將Add.cs, Mult.cs打包成 MathLibrary.DLL
|
|