如题
个人对C++比较熟悉,也累积比较多工具在上面
想跟C#组合起来使用
但是发现限制不少
例如跟C#第一线接触的dll必须是开启CLR的C++专案
CLR又不支援C语言(但是能连上C语言编出来的dll,尚可接受)
然后吃到boost的标头档也会跳错误讯息出来
像std::printf之类的函式也喷不出讯息
我想知道还有多少限制存在?
是不是我最好dll封装干净点别露出太多东西给那个CLR专案看到?
图片处理是不是在C#这边开unsafe用指标处理比较顺手?
我看要传去C++那边处理好像挺费力的?
要用Marshal另外申请内存才能给C++处理?
希望有这方面经验的人可以分享一下这里的坑
感谢