作者eye5002003 (下一夜)
看板C_Sharp
標題[問題] C# 連結 C++ DLL
時間Mon Mar 23 13:19:24 2020
我試著建立一個DLL給C#程式使用
是個有CLR的DLL
結果也能連結執行
但是我想讓該DLL連結上我其他的C++ lib就編譯失敗
編譯器直接說找不到命名空間也看不到函式
我其他lib是用CMake來建立的
會是什麼問題呢?
需要所有C++專案都設定CLR才行嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.160.115 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1584940766.A.678.html
→ petercoin: DllImport搜尋一下 03/23 13:22
→ s4300026: 我都用clr寫public ref class, class內使用c++ lib, 然 03/23 13:31
→ s4300026: 後c# 參考clr的dll 03/23 13:31
感謝回覆,已經解決了
原來我只是標頭檔沒寫在stdafx.h下面而已
※ 編輯: eye5002003 (114.36.160.115 臺灣), 03/23/2020 17:07:57