一个求最大值的C代码,用GCC编译生成dll,存放于python代码同一文件夹下。

int max(int a,int b)
{
    return a>b?a:b;
}

然后用python调用:

from ctypes import cdll
cur=cdll.LoadLibrary('J:\StudyPython\max.dll')
a=cur.max(1, 2)
print(a)

结果报错!错误信息末尾有win32字样。

原因在于:GCC默认将C代码编译成64位dll,而python是32位 的。

解决办法:gcc -shared -m32 max.c -o max.dll ,生成32dll。

64位Win10下python调用dll出错相关推荐

  1. 64位win10下notepad++ jsonviewer插件安装失败

    按照网上常见的方式安装了很多次不成功,以为是jsonviewer不支持win10.后来百度到notepad++可以通过[设置]-->[导入]-->[导入插件]的方式加载插件成功了.

  2. 在64位系统下注册OPCDAAuto.dll方法(或程序报:检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误)

    目录 一.下载OPCDAAuto.dll 二.复制OPCDAAuto.dll到指定路径 三.注册OPCDAAuto.all方法 一.下载OPCDAAuto.dll OPCDAAuto.dll 2.2. ...

  3. 64位WIN10下安装.net2.0

    1.  下载Microsoft .NET Framework 2.0 软件开发工具包 (SDK) (x64) 来源:https://www.microsoft.com/zh-CN/download/c ...

  4. python3.7 win10 64位系统下用pyinstaller打包的程序在32位系统下无法运行

    问题背景: 在64位的win10系统下,用python 3.7.4 写了个定时报警的小玩意儿,主要用到了pyaudio模块,写完之后,使用pyinstaller打包成.exe文件,在其他64位的电脑下 ...

  5. 使用VS在64位平台下编译代码,生成64位dll

    最近要把一个之前在32位平台下编译的项目改成64位平台,之前从来没搞过关于64位的东西,所以到处查资料,所幸搞成功了,把过程记录一下,防止以后忘记. 首先声明:64位平台无法直接调用32位dll,32 ...

  6. VC6在64位Win7下调试无法退出的问题(缺少TLLOC.DLL和DM.dll)

    win7 64位VC++6.0调试代码无法关闭窗口解决方法 VC6在64位Windows7下调试的时候,再结束调试,程序无法退出. 问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止, ...

  7. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试

    Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...

  8. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  9. CodeWarriorV6.1在Win10 64位系统下安装及使用

    CodeWarriorV6.1在Win10 64位系统下安装及使用 网络上搜索好久,官网也注册了,始终没有找到适合我的HCS08系列的IDE,用虚拟机Win7无法连接BDM刷入程序,不知道原因.. 分 ...

最新文章

  1. javascript --执行上下文,作用域
  2. IDEA的查询引用、调用关系图的功能
  3. 鸿蒙开发者目前人数,苹果时隔两年公布大中华区开发者数据:440万,增长76%
  4. 通讯录链表实现之C++
  5. 模拟网页行为之工具篇
  6. 处理iPhone5加长屏幕的4种方法
  7. OPPO Find X,一款(可能)被全面屏“耽搁”了的AI手机
  8. 2021-09-10二叉树的层序遍历
  9. 博弈论学习 | 第六章 Games
  10. 电容触摸屏测试软件,电容式触摸屏FPCA的整板测试方案
  11. centos7离线安装wget
  12. Android 10 低内存应用白名单和应用保活
  13. 三角形外接圆与内切圆
  14. 微信支付宝H5收款码扫码转账个人通道仿原生接口带备注可回调成功率9成以上
  15. 谈一谈|Word文档图片的提取
  16. 上门家教app开发的前景
  17. 基于IOS音乐播放器在线歌词同步小程序系统(音乐小程序)
  18. Apsara Stack 技术百科 | 数字化业务系统安全工程
  19. 【趣文】我是一个Java class
  20. 关于深度论坛进不去的原因

热门文章

  1. 飞哥:十年光阴如梭 学习
  2. 微信小程序给数组赋值的笔记
  3. 报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: “TypeError: Cannot read property ‘length‘
  4. 戴尔6850服务器维修,Dell EMC PowerEdge 服务器 故障处理指南
  5. 人类首张银河中心超大黑洞照片公布
  6. 产品体验日记:发现优秀的设计
  7. y神动态规划第四课背包问题
  8. 立面视图轴网轴号显示丨管道是否连接到管件
  9. 用Java实现冒泡排序
  10. acwing 背包问题