1、建立.net Standard类库项目,新建方法略

2、C#类库中添加接口函数int sum(int a,int b)

public class Class1
    {
        public int sum(int a,int b)
        {
            return a + b;
        }
    }

3、新建C++项目

#include <iostream>

#using "d:\\1\\DllTestCSharp_Standard.dll"//step1 引用DLL
//需要使用公共语言支持。项目属性-》常规-》公共语言运行时支持(/clr) step2
#pragma managed;  //告诉编译器,将使用托管代码 step3
using namespace DllTestCSharp_Standard;  // 引入名字空间 step4

int main()
{
    int a = 0;
    DllTestCSharp_Standard::Class1^ c1 = gcnew DllTestCSharp_Standard::Class1();//step5 应用

std::cout << "Hello World! \n"<< c1->sum(1, 3);//step6 调用接口
}

C++调用c#的.net Standard类库流程相关推荐

  1. c 的dll php调用方法,PHP调用C#开发的dll类库方法,_PHP教程

    PHP调用C#开发的dll类库方法, 有的时候,我们需要在php中利用到其他语言编写的dll类库,如C#编写的dll,方法就是利用PHP new COM方法来调用,在调用之前先要把dll库注册并把程序 ...

  2. .net standard类库同时兼容Framework和Core获取配置文件

    一.新建.net standard类库 二.修改.csproj项目文件 打开项目文件 修改TargetFramework为TargetFrameworks:注意:多了个s:增加framework版本: ...

  3. pb调用c语言dll,PB调用C#编写的Dll类库

    在c# 中编写com组件,供PB调用实例 前言:c#中写的dll直接是不能被pb调用的,只有写成com组件才可以调用,所以用c#写dll时要注意. c#中新建类库 类库类型为通用类库,项目名为AddC ...

  4. 如何在Delphi 中调用C#生成的DLL类库

    最近需要写一个和给上位机和下位机通讯的接口,而上位机是用Delphi开发的,所以就需要用C#做一类库给Delphi调用 大概步骤: 1.首先在VS2008中新建一个类项目名为TestDelphi,然后 ...

  5. java 字节码查看_一种查看java字节码时显示方法调用关系图的方法与流程

    本发明涉及一种代码逻辑分析方法,具体涉及一种查看java字节码时显示方法调用关系图的方法. 背景技术: 目前软件反编译领域有不少对可执行文件进行反编译的工具如IDA,也有对Java代码生成的中间码文件 ...

  6. [PHP] PHP调用IMAP协议读取邮件类库

    socket.php 为连接socket的类库 imap.php 基于socket的imap协议封装 test.php 进行测试 require_once 'socket.php'; require_ ...

  7. Dubbo是如何进行远程服务调用的?(源码流程跟踪)

    首先会分析Dubbo是如何进行远程服务调用的,如果不了解dubbo的服务暴露和服务调用,请去看前两篇dubbo的文章,然后后面我还会说一下dubbo的SPI机制 当我们在使用@reference 注解 ...

  8. 【前端 H5】网页H5 调用微信支付和支付宝支付 流程

    主后端操作支付  : 创建订单->提交订单->获取支付的微信二维码或者支付宝链接 ->扫码支付 ->后端监听改变订单状态  if (this.payType == 1) { / ...

  9. 记录一下web端调用IC卡读卡器的大致流程

    总结一下web端IC卡读卡器的调用方法 公司项目中用到了IC卡,需要实现读写IC卡,并且与服务端交互.IC卡读卡器用的是德卡的D8型号,SDK可以在德卡官网找到,下载链接:德卡SDK下载. 官方提供了 ...

  10. PHP调用IMAP协议读取邮件类库

    socket.php 为连接socket的类库 imap.php 基于socket的imap协议封装 test.php 进行测试 require_once 'socket.php'; require_ ...

最新文章

  1. 评分卡模型剖析之一(woe、IV、ROC、信息熵)
  2. Cookie利用神器:CookieHacker
  3. python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...
  4. JavaScript--关于变量提升思考
  5. 大数据Hadoop2.x与Hadoop3.x相比较有哪些变化
  6. Ubuntu 下无法Tab键自动补全功能解决办法
  7. socket 关于同一条TCP链接数据包到达顺序的问题
  8. 2.亿级流量的电商网站---Redis
  9. 安卓rom制作教程_【固件更新】极光ROM 小米MIX2、小米MAX2、小米Note3 MIUI11最新稳定版更新...
  10. Waves 13:一款专业电子音频制作插件和音频信号处理器插件套装
  11. java修改文件的名称_Java修改文件名称
  12. php html页面显示乱码怎么解决方法,html网页乱码原因以及解决办法
  13. 计算机原理74181芯片,计算机组成原理
  14. 【转帖】龙芯3A3000处理器深度评测:和Intel、AMD差距巨大
  15. vue 一个公式 编辑器 组件
  16. cad打开服务器文件太慢,CAD打开文件很慢怎么处理
  17. UE4C++新建文件夹
  18. 基于opencv python 的网线线序识别(一)
  19. Linux 安装Oracle10g
  20. 动力电池产业剧变中,宁德时代拿什么保住“一哥”地位?

热门文章

  1. Django(一)简单的个人博客搭建实战
  2. idea Translation插件翻译失败。TKK: 更新 TKK 失败,请检查网络连接
  3. 【Windows 10 】关机后自动重启
  4. 爱老虎油和你探索flash中的对象
  5. PADS软件中,鼠标中键无法放大缩小BUG怎么办?解决办法在这里
  6. 高通apq8096连接外网
  7. 华为云学院 华为物联网平台
  8. html embed函数爬取,HTML DOM Embed用法及代码示例
  9. 巨头特斯拉的进击之路
  10. 武汉代茜2017级计算机科学与技术,毕业论文致谢拾贝(二)