用的來IDE不一樣,生成DLL文件源的方法也有差異,建議上網查找你所用的IDE生成DLL文件的方法。
***********************************************
這個關鍵是IDE(比如是VC++還是BCB),C語言在編DLL和其它的程序時都用相同的規則。
***********************************************
看不懂建議暫時就不要自己做了,在這里說和你看網上資料是一樣的,而且這里可以說的內容還不及網上多呢。
2. 怎麼在C#中添加用C語言開發的動態鏈接庫dll文件(vs2010)
你的DLL必須是COM組件才能通過這種方式添加引用,如果不是就不行。
但是,如果不是COM組件,有另外一種方式使用dll,就是import裡面的函數,需要做個包裝類,在裡面把dll中的方法包裝一下,具體的可以網上搜搜C# import dll用法。
3. 怎麼在C#中添加用C語言開發的動態鏈接庫dll文件(vs2010)
在c#類里添加[DllImport("dll名.dll")]即可:
比如我用c開發了一個testdll.dll的dll文件,則我在c#類的構造函數前可以添加[DllImport("testdll.dll")],就把c開發的動態鏈接庫添加進了c#項目里。
4. c語言怎麼調用dll文件
由於c的sdk編程的時候調用的api也應該是從dll中導出來的,這樣c應該也是內能調用dll的,c語言調用dll文件容內部函數的方法如下:
1:用c調用一個載入器LOADER<可能是個api函數>;
2:載入目標dll,比如xx.dll
3:找到需要調用的函數的地址P_FUNC
4:調用FUNC即可
5. C# 中如何調用DLL文件
C# 中如何調用DLL文件的方法是:
有命名空間則引入命名空間,dll裡面,是a命名空間,有一個b類,然後有一個無參數靜態方法c
那麼調用方法就是a.b.c()。
然後是非託管dll
需要添加dll的名稱,以及方法,也就是你所用到的dll的每個方法都需要添加一次,
[DllImport("msvcrt.dll")]
public static extern int puts(string c);
6. C#中如何添加dll引用啊
載入dll-添加引用;添加引用意味著根據配置的路徑構建程序以載入相應的dll。
具體步驟如下:
1、點擊引用。
(6)c項目添加dll文件擴展閱讀:
system("pause")可以實現凍結屏幕,便於觀察程序的執行結果;system("CLS")可以實現清屏操作。而調用color函數可以改變控制台的前景色和背景,具體參數在下面說明。
例如,用 system("color 0A"); 其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:
0=黑色 1=藍色 2=綠色 3=湖藍色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色 A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色