visu C++6.0调用C#的动态库的方法

忆朵小花 2015-01-28 11:53:26
按照网上提供的方法使用

#using “*.dll”,
.......

会报错“invalid preprocessor command 'using'”。

visual C++ 不提供支持 “/clr”,等一些网上提供的设置。请大神帮忙,COM组件没有用过。
...全文
447 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wy24789 2015-02-06
  • 打赏
  • 举报
回复
C#的dll生成时有相应的设置才能给vb vc调用的,还要用regasm注册,你确定dll没问题吗
忆朵小花 2015-02-06
  • 打赏
  • 举报
回复
我使用VS2010调用的,visual C++ 6.0的方法没找到。大神们会的,继续回复。
oyljerry 2015-01-28
  • 打赏
  • 举报
回复
C++调用C#的DLL只能走COM调用方式 #import CoCreateInstance
Saleayas 2015-01-28
  • 打赏
  • 举报
回复
CLRCreateInstance 创建 ICLRMetaHost 实例。 然后,创建 ICLRRuntimeInfo 和 ICorRuntimeHost 接口。 然后使用 ICorRuntimeHost 接口方法运行托管方法。 CLRCreateInstance 在 MSCorEE.dll 中。
Saleayas 2015-01-28
  • 打赏
  • 举报
回复
使用 tlb 文件导入。
忆朵小花 2015-01-28
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
C++调用C#的DLL只能走COM调用方式 #import CoCreateInstance
我用 #import 报错了 "加载类型库/DLL 时出错。" .dll文件是用C# 写的动态库,我现在写一个C++的可执行程序,去调用。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧