python spyder下用ctypes混合C/C++编程

关键是要统一python,spyder,C/C++的版本,如果dll是32位的,python,spyder也要安装32位的;dll是64位的,就要对应的python、spyder都要安装64位的。
如果dll版本和python对应不上的话,会出现“OSError: [WinError 193] % 不是有效的 Win32 应用程序”
Anaconda可以实现多版本python、spyder并存,如何在64位Anaconda下配置spyder,可以参考这篇文章

参考:
Python调用DLL动态链接库——ctypes使用
python 调用 C++ dll 32位 64位 问题 ctypes.cdll.LoadLibrary
python ctypes 探究 ---- python 与 c 的交互
如何实现 C/C++ 与 Python 的通信?

posted @ 2021-08-09 11:08  胖胖dreamer  阅读(340)  评论(0编辑  收藏  举报