You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下安装cx_Freeze遇wheel构建失败(LNK1181错误)求助

解决cx_Freeze安装时LNK1181无法找到cx_Logging.lib的问题

以下是针对Windows 10 + VS Code环境的可行解决方案:

  • 确认Visual Studio编译组件完整
    打开Visual Studio Installer,确保已勾选「使用C++的桌面开发」工作负载,并且包含以下组件:

    • MSVC v14x 生成工具(对应你安装的VS版本,比如v143 for VS 2022)
    • Windows SDK(建议选择与系统版本匹配的SDK,比如Windows 10 SDK 10.0.19041.0)
      安装完成后重启电脑,确保环境变量生效。
  • 清理pip缓存后重新安装
    打开命令提示符或VS Code终端,依次执行:

    pip cache purge
    pip install --upgrade cx_Freeze
    

    缓存损坏可能导致编译时依赖文件缺失,清理后重新拉取资源能解决这类问题。

  • 使用VS开发者命令提示符执行安装
    找到并打开「x64 本机工具命令提示符 for VS <你的版本>」(如果是32位Python则选x86版本),在这个提示符里直接运行:

    pip install --upgrade cx_Freeze
    

    这个环境会自动配置好MSVC的编译路径,避免链接器找不到库文件的问题。

  • 检查Python与VS架构匹配
    确认你的Python版本是32位还是64位(执行python --version会显示,比如Python 3.10.11 (64-bit)),对应的VS必须安装同架构的编译工具集,不能混合32/64位环境。

  • 尝试安装指定版本的cx_Freeze
    若最新版本存在兼容性问题,可尝试安装稳定兼容的旧版本,比如:

    pip install cx_Freeze==6.15.10
    

    选择与你的Python版本匹配的cx_Freeze版本(可查看cx_Freeze官方文档确认版本兼容列表)。

  • 直接安装预编译wheel包
    避免本地编译,直接安装PyPI上的预编译wheel:

    pip install cx_Freeze --only-binary :all:
    

    这个命令会强制pip下载预编译的二进制包,跳过本地编译步骤,从根源避免链接器错误。

内容的提问来源于stack exchange,提问作者Yajat j7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 13:10:29