引用--》添加引用———》找到dll再使用命名空间   
可以了还有一个问题 VC++ 7.0 默认的编译生成的不是托管的代码 是二进制
 你自己查相关资料可找到并更改认

解决方案 »

  1.   

    现在我的问题是:如何从C#访问VC7的非托管代码Dll !我编译开关选项虽然是:/clr ,但代码不是托管扩展编程的,也就是代码里没有用
    #using <mscorlib.dll>
    using namespace System;
    这两行代码。对这种纯VC7的代码,我C#如何调用呢?C#确实可以直接调用非托管的Dll,但好像这种情况C#只能调用Dll里的函数,如果Dll里是类的形式,好像就不行了(也许是俺没碰到这种范例,呵呵)我考虑有两种方法解决我的调用问题:1)把这个普通VC7的dll改为托管扩展编程
    也就是类前面加上“__gc”,字符串也改变形式..很多地方都要改,很烦。2)还有就是在VC7的dll外再封装一层托管扩展编程的VC++
    然后C#调用这层封装,应该没问题。各位高手 给点建议啊。