cpython编译python工程,编译__init__时报错

__init__.cp36-win_amd64.lib : fatal error LNK1120: 1 unresolved externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1120

报错原因是编译器编译import对象时会首先编译__init__对象,没有的话会报错,详细原因可见:python - How to compile __init__.py file using cython on Windows - Stack Overflow

解决方法:

在编译执行文件中加入如下内容:

def get_export_symbols_fixed(self, ext):pass  # return [] also does the job!# replace wrong version with the fixed:
build_ext.get_export_symbols = get_export_symbols_fixed

即可成功编译

Cpython 编译python工程报错相关推荐

  1. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  2. 安装python37路径报错_解决pycharm安装python库报错问题

    最近在玩微信图灵机器人,不过我安装有一些库,安装报错,上网找了很久,总结有两种方法,记录一下 方法一: 手动安装,直接到官网你需要的python库下载到本地, 放在安装python路径,C:\User ...

  3. eclipse导入工程报错Faceted Project Problem(1 item)

    问题描述: 我把完整的项目从Windows系统中复制到Ubuntu中,在Ubuntu中导入到eclipse之后,报错"eclipse导入工程报错Faceted Project Problem ...

  4. C/C++ 编译的时候报错“LNK2019: 无法解析的外部符号:xxx,该符号在xxx中被引用”

    当出现 编译的时候报错"LNK2019: 无法解析的外部符号:xxx,该符号在xxx中被引用" 的时候 . 分析原因: 出现这个LNK错误是链接错误,因为c/c++程序需要经过:预 ...

  5. 【Keil MDK中工程报错Browse information of one of more files is not available解决方法】

    [Keil MDK中工程报错Browse information of one of more files is not available解决方法] 今天在进行工程编写时,出现了这个错误Browse ...

  6. linux使用python wxpy报错_CentOS 7.2 安装 python3 + wxpy

    本文主要阐述如何在centos7.2上搭建Python3的开发环境,目的是为了在Linux环境运行基于wxpy的Python程序. 一.安装Python3 CentOS7.2 自带有 python,但 ...

  7. python 等号报错_Python学习----Python基础

    Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...

  8. [故障解决]图文:python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决

    python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决 环境 Windows 7 SP1 x64 python3.6.1 报错 解决办法 1.下载VC red ...

  9. ClickHouse系列教程七:centos下源码编译安装及报错解决

    ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...

最新文章

  1. 面试高频!JVM必备教程~
  2. java contions_Java基础---数组总结
  3. select默认文字,不出现在下拉选项中
  4. 清除element残留表单校验
  5. 如何更好的掌握一个知识点_如何成为一个更好的讲故事的人3个关键点
  6. 07.30《jQuery》——1.1DOM对和jQuery对象的转化
  7. 成语json_人工智能测试爬百度成语测成语接龙
  8. html中contentEditable属性
  9. 互‮网联‬上什么人可以‮大赚‬钱?
  10. 蓝桥杯 ADV-176 算法提高 陶陶摘苹果
  11. Android 性能优化之TraceView的使用
  12. 写python的笔记本_python笔记本:更改写入的fi
  13. (二十)美萍酒店管理系统:系统维护_系统设置_房间类型_单个添加、多个添加
  14. Eclipse和JDK版本对应关系
  15. 重发布实验、路由策略实验
  16. 数显之家快讯:【SHIO世硕心语】未来15年,重点关注8大前沿领域,9大战略产业
  17. Android开发之自动更换壁纸
  18. 多任务情况下各项loss权重平衡的问题
  19. 登陆注册流程和token加密
  20. 串口重定向(STM32 F411RET6开发版)

热门文章

  1. 中国未来的首富在医疗和计算机,《福布斯》2020年医疗健康领域全球富豪榜:孙飘扬夫妇稳居榜首...
  2. 【线性代数】P4 行列式相乘+范德蒙德行列式+克莱姆法则 cramer
  3. 海康萤石NTP时间不同步问题思路X5C
  4. 物联网Lora模块从入门到精通(五)光照与温湿度传感器
  5. 怎么打开Office 2007 Excel加密文档
  6. 进程管理之PV操作的个人理解
  7. unity图片插件精灵
  8. java RSA/DSA/ECDSA实现数字签名
  9. linux 图像处理软件,linux下的图像处理软件
  10. 教你用无线广告软件给微信公众帐号吸粉