[問題] VC 2010產生dll檔給C#使用

看板C_and_CPP作者 (生命的祝福)時間12年前 (2012/03/28 19:17), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) win7 VC 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) CUDA 問題(Question): 能否在VC2010上 寫好CUDA程式在包裝成dll檔給C#使用? 補充說明(Supplement): 因為想在C#上用CUDA 不過網路爬文後發現都用一個 GASS CUDA的第三方函式庫 不過試了幾天都試不出來 想說還是在原本VC 2010上寫好程式在弄成DLL檔給C# 使用 不知道能不能這樣玩 因為沒自己寫過DLL檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.195.219

03/28 21:44, , 1F
應該可以~
03/28 21:44, 1F

03/28 21:53, , 2F
google "c# c++ dll"
03/28 21:53, 2F
謝謝 剛剛找MSDN建立C++ dll 的方法建立了一個dll 不過在C#裡面加入參考實 會發生錯誤 會出現 無法加入參考 請確認是可存取的檔案 而且是有效的組件或是COM元件 是我弄的方法錯了嗎 ※ 編輯: advance760 來自: 140.118.195.219 (03/28 21:57)

03/28 22:03, , 3F
你有一開始加上using嗎?
03/28 22:03, 3F
還沒 因為我連在專案上面選加入參考 加入參考元件都加不進去 ※ 編輯: advance760 來自: 140.118.195.219 (03/28 22:11)

03/28 23:01, , 4F

03/28 23:02, , 5F
不知道用express版的C#+gnu tool不知道能不能...
03/28 23:02, 5F

03/28 23:02, , 6F
我現在也要用這個
03/28 23:02, 6F

03/28 23:08, , 7F
dllimport不能嗎?
03/28 23:08, 7F

03/28 23:16, , 8F
謝謝 我是直接加入參考 沒用dllimport
03/28 23:16, 8F

03/28 23:17, , 9F
我再試試
03/28 23:17, 9F
謝謝各位 我已經試出來了 不過因為我是要把CUDA的東西包起來 必須把編譯器改成CUDA c/c++ 改完後會沒辦法跑 他似乎不支援建置dll檔... anyway 還是謝謝大家 如果有人會把cuda程式弄成dll檔麻煩指導一下 感恩 ※ 編輯: advance760 來自: 1.162.0.94 (03/29 01:01)

03/29 11:53, , 11F
是可以的喔 最近也在研究 但是基礎太差了ˊˋ
03/29 11:53, 11F

03/29 11:54, , 13F
上面貼錯@@
03/29 11:54, 13F
感謝 大致上看過應該感覺沒啥問題 不過要花點時間try了 感恩 ※ 編輯: advance760 來自: 1.162.0.94 (03/30 01:19)
文章代碼(AID): #1FSlCiYn (C_and_CPP)