DLL动态链接库编写简单教程+问题(待解决)

Step1:

创建新项目
在这里插入图片描述

Step2:

选择DLL创建
在这里插入图片描述

Step3:

在dllmain.cpp文件中编写函数,定义好输入和返回值
在这里插入图片描述
在pch.h文件中定义下面的内容,指的是允许 print函数 给外部调用
在这里插入图片描述

容易遇到的问题:

问题1:
一开始用python调用dll,
1.进程有时遇到无法终止的状况,一般是dll内部写的有问题,但是具体原因还不知道QAQ
2.指针乱飞,避免&取地址?,怀疑是C语言内部地址操作写的太乱

python调用c++dll出现访问地址错误,怀疑是32位和64位不兼容?
Python调用dll数据映射
在这里插入图片描述
问题2:
后来转了C#调用dll,问题少了很多
1.如果C语言代码不是本机编写,可能需要改写x86,x64等等。方法(右键方案->属性->修改x64)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值