win10(64位)系统调用go提示不是有效的32位应用程序

所在系统:win10(64位)
python使用anaconda安装的32位python并切换到32位环境
win10(64位)系统调用go提示不是有效的32位应用程序
win10(64位)系统调用go提示不是有效的32位应用程序
问题:
调用go编译后的程序提示不是有效的32位应用程序
win10(64位)系统调用go提示不是有效的32位应用程序
python代码:
win10(64位)系统调用go提示不是有效的32位应用程序
go代码:
win10(64位)系统调用go提示不是有效的32位应用程序
请问下如何解决这问题或者还有没有其它办法在win10(64)位系统里能成功调用go程序的。

讨论数量: 1
Jason990420

通常这个问题都是发生在进程与调用的 .dll, .so, .a 的位元数不符合. 比如

  • 64 位元的进程调用 32 位元的 DLL
  • 32 位元的进程调用 64 位元的 DLL

不确定是不是你 32位元的 python, 调用64位元的 so ...

3年前 评论
Jason990420 (作者) 3年前
housecarl (楼主) 3年前
housecarl (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!