登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
C++ 与 C#混合编程 示例 (基于VS2022)
C++ 与 C#混合编程 示例 (基于VS2022)
[ 复制链接 ]
娄静曼
2025-8-27 12:30:01
C#使用过程中经常会遇到和C++联合开发的过程,通过C++编写动态库,封装成dll后再C#中调用,在此做个记录,
一、新建C#控制台项目
打开VisualStudio,新建一个C#控制台项目,
项目名称HelloWorldTest
下一步
点击下一步,一个默认c#项目创建完成
二、创建C++库
在解决方案上右键--添加--新建项目,建一个C++动态链接库工程,
输入项目名称HelloDll,然后下一步
创建完成后如下,在 项目--右键--添加--类, 添加 TestDll 头文件 和源文件 ,文件内容如下:
然后在 TestDll.cpp 文件 添加代码,如下
[code]#include "pch.h"#include "TestDll.h"#includevoid HelloWorld(char* name){ std::cout
混合
编程
示例
基于
VS2022
相关帖子
一款基于 .NET 开源免费、高效且用户友好文件搜索工具!
Mac端查词翻译工作流:基于欧路词典与Raycast
Mac端查词翻译工作流:基于欧路词典与Raycast
Mac端查词翻译工作流:基于欧路词典与Raycast
基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件
悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序
最佳实践:基于Apache SeaTunnel从MySQL同步到PostgreSQL
编程计算定投黄金的收益率
基于 JuiceFS 构建 AI 推理:多模态复杂 I/O、跨云与多租户支持
Java并发编程(5)
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
一款基于 .NET 开源免费、高效且用户友好文件搜索工具!
0
240
糙昧邵
2025-10-12
业界
Mac端查词翻译工作流:基于欧路词典与Raycast
0
266
兮督
2025-10-12
业界
Mac端查词翻译工作流:基于欧路词典与Raycast
0
589
全阳霁
2025-10-12
业界
Mac端查词翻译工作流:基于欧路词典与Raycast
1
572
移国拱
2025-10-12
业界
基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件
0
1016
赐度虻
2025-10-13
业界
悟空原创:零门槛编程?实现了!拖拉流程,支持窗口界面设计支持生成独立可执行程序
0
136
郜庄静
2025-10-13
安全
最佳实践:基于Apache SeaTunnel从MySQL同步到PostgreSQL
0
1013
秦欣艷
2025-10-15
安全
编程计算定投黄金的收益率
0
981
唯棉坜
2025-10-16
业界
基于 JuiceFS 构建 AI 推理:多模态复杂 I/O、跨云与多租户支持
0
22
乐敬
2025-10-17
业界
Java并发编程(5)
0
195
殳世英
2025-10-19
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
娄静曼
2025-8-27 12:30:01
关注
0
粉丝关注
23
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
dage888
999994
3934307807
992122
4
富账慕
9983
5
邹语彤
9982
6
刎唇
9993
7
匝抽
9986
8
聚怪闩
9960
9
孙淼淼
9977
10
烯八
9954
查看更多