作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1584940766.A.678.html
1F:→ petercoin: DllImport搜寻一下 03/23 13:22
2F:→ s4300026: 我都用clr写public ref class, class内使用c++ lib, 然 03/23 13:31
3F:→ s4300026: 後c# 参考clr的dll 03/23 13:31
感谢回覆,已经解决了
原来我只是标头档没写在stdafx.h下面而已
※ 编辑: eye5002003 (114.36.160.115 台湾), 03/23/2020 17:07:57