C可以引用c的標頭檔案嗎?該怎麼引用呢

2021-03-08 11:52:33 字數 846 閱讀 3178

1樓:瘋狂的**

有兩種方法使用這些函式

1,把那個c++的檔案編譯成dll,在c#中用[dllimport("dll名")]引進呼叫

2,在c#中寫乙個類,把c++中的函式複製進c#的類中,要注意的是c#沒有指標,涉及指標的函式要重寫。

2樓:匿名使用者

1.生成dll,然後讓c#的程式引用那個dll回答者: wefgod3 - 參將 八級 4-6 13:

19c#只能使用p/invoke進行平台呼叫,呼叫本地**的函式標記dllimport就行了 具體的建議你看msdn有兩種方法使用這些函式

2,把那個c++的檔案編譯成dll,在c#中用[dllimport("dll名")]引進呼叫

3,在c#中寫乙個類,把c++中的函式複製進c#的類中,要注意的是c#沒有指標,涉及指標的函式要重寫。

3樓:草薙在

c#只能使用p/invoke進行平台呼叫,呼叫本地**的函式

標記dllimport就行了 具體的建議你看msdn

4樓:匿名使用者

生成dll,然後讓c#的程式引用那個dll

c#和c++的引用有什麼區別嗎

5樓:育知同創教育

c++,引用其實也是乙個指標,他是直接獲得某例項的位址,來使用它,只是他是獲得位址是+&運算子,使用時不需要,而指標是使用例項時+*運算子,而獲得位址時不需要。

c#的引用並不一定是引用位址,因為他的程式是託管的,其實是乙個虛擬機器分配的控制代碼號而已,由虛擬機器通過控制代碼號找位址來操作,在程序中的具體位址,引用變數並沒有獲得。

CCS編譯C的標頭檔案需要設定什麼嗎

標頭檔案在哪個編譯器都不需要編譯吧,你只需要編譯對應的cpp檔案即可 ccs6.0 已經在include中新增了標頭檔案的路徑了,為什麼編譯還是找不到?要在專案屬性裡面 ccs build中的include option新增頭檔案目錄 話說題主hit?移植opencv?c 標頭檔案中 define的...

C的 cs檔案中怎麼引用 aspx檔案中定義的css或者 cs檔案中怎麼自己寶義css

首先,css檔案定義一般都是web前端處理,很少會涉及到後台cs檔案 aspx檔案中定義的css,可以放到單獨的css檔案中 至於你說的cs檔案處理css的,有種情況,也是後台cs檔案中定義css內容 字串,然後通過response.write 之類的方式,直接把流輸出到客戶端html頁面,上面說的...

C語言中的標頭檔案,原始檔到底是什麼東西

其實就是儲存你所寫的語句的地方,你寫完語句後需要用乙個軟體來開啟它,執行它.而這個軟體所能識別的檔案,就稱為該軟體的原始檔.如c語言常用的執行軟體 turbo c 能識別的檔案是以 c 為字尾名的檔案,所以你在寫完c語句後儲存的時候,就要儲存成 c 檔名 點c 以便turbo c能順利的開啟.c語言...