OSError: [WinError 193] %1 不是有效的 Win32 应用程序
最近在用python ctypes调用C写的api报错OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
这是因为调用的dll和python版本位数不一致导致的;
gcc是mingw32的,生成的dll也就是32位的,但python是64的,所以会报错
如何解决:
安装的gcc和python版本位数一致就行
gcc mingw32 -> python 32 bit
gcc mingw64 -> python 64 bit
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步