gpt4 book ai didi

c++ - 通过手动安装库来修复gcc undefined include <>

转载 作者:行者123 更新时间:2023-12-01 22:10:32 32 4
gpt4 key购买 nike

我正在运行golang命令“go get -t github.com/otiai10/gosseract”,导致错误tessbridge.cpp:5:10: fatal error: leptonica/allheaders.h: No such file or directory, #include <leptonica/allheaders.h>。该库是https://github.com/DanBloomberg/leptonica。如何从源代码安装它,以便gcc命令将起作用。
在该命令产生错误“gcc not found”之前,但是随后我跟随https://superuser.com/questions/1294343/install-gcc-in-git-for-windows-bash-environment在Windows上设置了gcc。
我找不到gcc遇到include <>时期望的内容的任何引用,以及这些文件应位于文件系统上的位置以使其正确链接。是否可以手动安装该库?

最佳答案

这是您更简单的解决方案。无需在gcc上安装git-bash

  • 安装MSYS2。遵循完整的安装指南。
  • 在MSYS2控制台上,输入以下命令:

  • pacman -S mingw-w64-x86_64-gcc
    pacman -S mingw-w64-x86_64-leptonica
  • C:\msys64\mingw64\bin添加到PATH中。

  • 如果使用 Chocolatey,则可以进一步简化第一步。只需在提升的powershell中运行以下命令:(如果已安装 choco,则忽略第一个命令。)
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    重新打开高架Powershell并运行以下命令:
    choco install -y msys2 --params="/InstallDir:C:\msys64"
    refreshenv
    $env:Path += ";C:\msys64\usr\bin"
    pacman -S mingw-w64-x86_64-gcc
    pacman -S mingw-w64-x86_64-leptonica
    [Environment]::SetEnvironmentVariable("Path", "C:\msys64\mingw64\bin;" + $env:Path, "User")

    关于c++ - 通过手动安装库来修复gcc undefined include <>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64039730/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com