看板 C_Sharp 關於我們 聯絡資訊
照MSDN的說明作了一個相同的C++的DLL檔 打算丟到C#用 http://msdn.microsoft.com/zh-tw/library/ms235636(v=VS.80).aspx 然後C#裡面加入參考時選我產生出來的dll檔 然後會出現無法加入參考 請確定這是一個可存取的檔案 而且是有效的組件或COM元件 會用C++產生DLL丟到C#的朋友可以幫我看看嗎 希望有簡單範例 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.195.219
qwer820404:有時候 會因為版本太舊 認不出DLL檔 03/28 23:28
rainbow001:把dll放在主程式的資料夾也可 再透過程式呼叫 03/28 23:33
謝謝 我試出來了 不果因為我要打包寫好的CUDA丟到C#用 VC2010裏面我把編譯器從C/C++改成CUDA C/C++後 沒辦法編譯 猜想CUDA的C++編譯器不支援DLL檔 或是我哪邊用錯了 有板友會在C#上使用CUDA的在麻煩指點一下了 3Q ※ 編輯: advance760 來自: 1.162.0.94 (03/29 01:29)