当前位置: 首页 > news >正文

厦门编程培训机构公司关键词排名优化

厦门编程培训机构,公司关键词排名优化,网站不备案会怎么样,合肥建站优化Python调用c生成的dll 1.简单例子1.1 vs2019 c生成dll1.2 Python端调用 2.调用c类生成的dll2.1 vs cpp端生成dll2.2 Python端调用 参考文献 1.简单例子 1.1 vs2019 c生成dll 项目中添加add.cpp文件 extern "C" int __declspec(dllexport) add(int x, int y) {retu…

Python调用c++生成的dll

  • 1.简单例子
    • 1.1 vs2019 c++生成dll
    • 1.2 Python端调用
  • 2.调用c++类生成的dll
    • 2.1 vs cpp端生成dll
    • 2.2 Python端调用
  • 参考文献

1.简单例子

1.1 vs2019 c++生成dll

  • 项目中添加add.cpp文件
extern "C" int __declspec(dllexport) add(int x, int y)
{return x + y;
}
  • 配置属性

在这里插入图片描述

  • 生成dll
    点击生成解决方案,到输出目录文件夹查看add.dll文件是否正常生成。

1.2 Python端调用

from ctypes import*import sys
try:mydll = cdll.LoadLibrary(r"add.dll")
except:sys.exit("No shared DLL/SO found")print(mydll.add(3,4))
#7

2.调用c++类生成的dll

2.1 vs cpp端生成dll

  • 添加myDll.cpp文件
#include<iostream>
using namespace std;
class myDll
{
public:void helloDll() {cout << "hello dll" << endl;};
};extern "C" 
{myDll obj;extern "C" _declspec(dllexport) void helloDll() {return obj.helloDll();}
}
  • 配置属性

dll名设置为myDll.

  • 生成dll文件

参考第一个例子。

2.2 Python端调用

from ctypes import*import sys
try:mydll = cdll.LoadLibrary("myDll.dll")
except:sys.exit("No shared DLL/SO found")mydll.helloDll()#hello dll

测试通过!

参考文献

[1] python调用dll 结构体 python如何调用dll 转载

http://www.tj-hxxt.cn/news/56842.html

相关文章:

  • illustrator 学习网站百度秒收录
  • 网站上线之后要做的工作百度关键词seo
  • 汽车零部件公司网站建设方案今日最新闻
  • 网站名字设计搜索引擎排名规则
  • 网站修改图片怎么做代做关键词收录排名
  • 阿里云t5做网站网络推广工具有哪些
  • 网络创业有哪些项目可以做厦门网站seo
  • 智慧团建登陆网站如何做推广呢
  • 网站建设先进城市技能培训机构排名前十
  • 关注济南网站建设技能培训班有哪些课程
  • wordpress 1 sseo短视频入口
  • wordpress两个站合并教育机构退费纠纷找谁
  • 湖北省随州市建设厅网站腾讯广告平台
  • 杨浦建设交通管理委员会网站现在感染症状有哪些
  • 深圳java网站建设贺贵江seo教程
  • 关于网站建设live2500长沙seo咨询
  • 佛山网站建设骏域网站建设专家青岛seo网站排名优化
  • 网站被墙什么意思百度 搜索热度
  • 网页设计实训报告范文免费重庆关键词seo排名
  • 泰州网站建设百度网站推广教程
  • 做ipo尽调需要用到的网站百度系app有哪些
  • 众筹那些网站可以做石家庄seo培训
  • 网上兼职网站怎么做的今天的新闻发布会
  • 做暧暧暧昧网站关键字c语言
  • 网站推广要多少钱品牌营销策划书
  • 网站开发接单平台下载手机百度最新版
  • 淘宝装修免费模板有哪些网站搜索引擎营销与seo优化
  • 外国平面设计网站有哪些谁有推荐的网址
  • 从公众角度审视政府的网站建设公司seo
  • wordpress隐藏rssseo系统优化