gpt4 book ai didi

c++ - 发布exe应用程序

转载 作者:行者123 更新时间:2023-11-30 16:58:47 24 4
gpt4 key购买 nike

我已经用 C 和 C++ 编写了使用 PCRE 库的代码。为了测试我的代码,我使用包含 MinGW 的 Cygwin,当我从控制台运行代码时它工作正常,但当我尝试安装 .exe 文件时出现以下错误。

The program can't start because cygwin1.dll is missing from your computer

如何发布可在 Windows 上运行的 .exe 应用程序及其所有依赖项?

最佳答案

因为它依赖于 cygwin1.dll 不是一个 mingw 程序,所以它是一个 cygwin 程序。如果你想构建一个 mingw 程序,你需要

1) 安装一个cygwin到minw交叉编译器;根据您的足弓,有两种可用

mingw64-i686-gcc
mingw64-x86_64-gcc

2) 安装所需的附加库,具体取决于您的架构和要使用的 PCRE 版本:

mingw64-i686-pcre
mingw64-i686-pcre2
mingw64-x86_64-pcre
mingw64-x86_64-pcre2

3) 将您的build设置为交叉构建。

关于c++ - 发布exe应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38562239/

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