看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
asneo:應該可以~ 03/28 21:44
diabloevagto:google "c# c++ dll" 03/28 21:53
謝謝 剛剛找MSDN建立C++ dll 的方法建立了一個dll 不過在C#裡面加入參考實 會發生錯誤 會出現 無法加入參考 請確認是可存取的檔案 而且是有效的組件或是COM元件 是我弄的方法錯了嗎 ※ 編輯: advance760 來自: 140.118.195.219 (03/28 21:57)
diabloevagto:你有一開始加上using嗎? 03/28 22:03
還沒 因為我連在專案上面選加入參考 加入參考元件都加不進去 ※ 編輯: advance760 來自: 140.118.195.219 (03/28 22:11)
diabloevagto:http://ppt.cc/l9wd http://ppt.cc/;9tk 03/28 23:01
diabloevagto:不知道用express版的C#+gnu tool不知道能不能... 03/28 23:02
diabloevagto:我現在也要用這個 03/28 23:02
QQ29:dllimport不能嗎? 03/28 23:08
advance760:謝謝 我是直接加入參考 沒用dllimport 03/28 23:16
advance760:我再試試 03/28 23:17
謝謝各位 我已經試出來了 不過因為我是要把CUDA的東西包起來 必須把編譯器改成CUDA c/c++ 改完後會沒辦法跑 他似乎不支援建置dll檔... anyway 還是謝謝大家 如果有人會把cuda程式弄成dll檔麻煩指導一下 感恩 ※ 編輯: advance760 來自: 1.162.0.94 (03/29 01:01)
MrWu:是可以的喔 最近也在研究 但是基礎太差了ˊˋ 03/29 11:53
MrWu:上面貼錯@@ 03/29 11:54
感謝 大致上看過應該感覺沒啥問題 不過要花點時間try了 感恩 ※ 編輯: advance760 來自: 1.162.0.94 (03/30 01:19)