本人C#初学者,现在有一个项目,前台界面是用C#编的,底层代码是用C++编写的,现在想在界面上调用底层程序要怎么掉呀??急

解决方案 »

  1.   

    [DllImport("C++代码生成的dll.dll")]
    public static extern int c++方法名称(c++方法的参数);
      

  2.   

    C++代码做成COM组件
    [DllImport("C++代码生成的dll.dll")]
    public static extern int c++方法名称(c++方法的参数);
    都是好办法
      

  3.   

    用C++去调C++代码  不用非放在同一个工程中   在C++中配置好C#的exe路径就ok了
      

  4.   

    [DllImport("C++代码生成的dll.dll")]
    public static extern int c++方法名称(c++方法的参数);
      

  5.   

    你有一个解决方案,里面有一个你的C#项目,你再添加一个c++项目,里面写你的C++函数。
    在项目属性里 调试 启用非托管代码调试。