C#如何调用C++Dll
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章将为大家详细讲解有关C#如何调用C++Dll,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1,闲着的使用做的一个测试,原因:上家公司Unity3D使用C++
千家信息网最后更新 2026年11月04日C#如何调用C++Dll
这篇文章将为大家详细讲解有关C#如何调用C++Dll,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1,闲着的使用做的一个测试,原因:上家公司Unity3D使用C++封装的Socket用C#来调用.这是一个例子,事实上,如果一些运算量大的功能用C++来写,然后使用C#调用的话,一来可以优化性能(你懂的),而来可以隐藏(保护)代码.不多说了,上测试
C++代码:
// CSharpMInvoke.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx.h"extern "C" __declspec(dllexport) int Add( int x , int y ){ return x + y;}

C#代码:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharpDll{ public class CPPDll { [System.Runtime.InteropServices.DllImport("CSharpMInvoke.dll", CallingConvention=System.Runtime.InteropServices.CallingConvention.Cdecl)] public static extern int Add(int x, int y); }}注意:将C++生成的dll文件(Bin文件夹中)复制到C#项目Bin/Debug中
这里是:CSharpMInvoke.dll
源文件:
关于"C#如何调用C++Dll"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
C#
C++
代码
篇文章
文件
更多
测试
不错
实用
一来
上家
事实
事实上
例子
公司
内容
函数
功能
原因
应用程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
科技服务与互联网
上海喔噻互联网科技
郑州华宇互联网科技
人人互联网科技是培训
互联网 科技服务平台
美国互联网前沿科技
镁科技互联网资讯平台
广西拼得多互联网科技有限公司
现代科技和互联网有关系吗
互联网之后的科技是什么
昭通云南众福互联网科技有限公司
互联网和黑科技的看法
上海科技产业互联网平台
伍佰万互联网科技怎么赚钱
广州百诚互联网科技有限公司官网
西安有哪些互联网高科技企业
吉林省码上互联网科技电话
江苏互联网智能科技产品出厂价
互联网科技收购价值
互联网扶贫科技
广州互联网科技公司
极限挑战互联网科技
云电互联网科技
互联网科技公司名称
华脉科技工业互联网产品
华中科技有哪些互联网大佬
互联网高科技行业有哪些企业
马化腾互联网科技教学
科技发展第三阶段互联网时代