[問題] 沒有勾CLR選項,C#想引用C++的dll..
最近在開發C#專案,其中有項功能必須引用C++的dll,
不過該C++ dll在編譯時並未將CLR選項打勾,
所以當C#嘗試加入參考時失敗,
想請問這樣是否還能使用呢?
該用什麼方法,謝謝大家。
https://goo.gl/6Dd28i
這篇有勾CLR後,C#參考後有用了DllImport.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.193.176
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1512386358.A.0FE.html
推
12/04 19:45,
6年前
, 1F
12/04 19:45, 1F
推
12/04 19:45,
6年前
, 2F
12/04 19:45, 2F
→
12/04 19:46,
6年前
, 3F
12/04 19:46, 3F
y大您好,
所以C dllexport的static function才能被C#呼嗎?
如果不是的話就不行囉?
因為上述範例網頁中是有勾選CLR,
所以才可以加入參考?那為何又需要DllImport呢@@
程式碼..
https://github.com/xiongziliang/ZLMediaKit
※ 編輯: james999 (61.230.199.171), 12/04/2017 20:53:28
推
12/05 00:31,
6年前
, 4F
12/05 00:31, 4F
→
12/05 00:32,
6年前
, 5F
12/05 00:32, 5F
→
12/05 00:32,
6年前
, 6F
12/05 00:32, 6F
→
12/05 00:34,
6年前
, 7F
12/05 00:34, 7F
→
12/08 01:16,
6年前
, 8F
12/08 01:16, 8F