gpt4 book ai didi

c++ - 需要帮助为 std 字符串应用 MinGW 补丁,得到意想不到的结果

转载 作者:行者123 更新时间:2023-11-28 07:40:11 27 4
gpt4 key购买 nike

我正在尝试应用这些补丁:

http://tehsausage.com/mingw-to-string

这样我就可以使用我应该有权访问的 std 字符串内容。

我有 MinGW 4.7.2,起初,我尝试复制 zip 文件,但没有成功。

现在我正在尝试手动应用补丁。我将补丁信息复制到一个file.patch中,将其放在与我正在打补丁的文件相同的文件夹中,然后运行

patch < file.patch

然后我得到:

 patching file stdio.h
patch unexpectedly ends in middle of line
Hunk #1 FAILED at 574.
patch unexpectedly ends in middle of line
1 out of 1 hunk FAILED -- saving rejects to file stdio.h.rej
patch unexpectedly ends in middle of line

我确保最后没有多余的空格..

请帮忙!

最佳答案

好的,从网站上安装了最新的 mingw,下载了 patch files并确保它们是干净的。

我分别应用了每一个,它们都没有问题。有一个警告说它是“从文件中删除尾随的 CR”,但它没有问题。

每个补丁都应用在相应的目录中;例如stdio.patch 应用于 /mingw/include 中的 stdio.h 使用:

patch </path/to/stdio.patch

同上 wchar.patch

os_defines.h 文件位于 /mingw/lib/gcc/mingw32/4.7.2/include/c++/mingw32/bits,补丁有效也适合那个。

我用 https://github.com/petesh/mingwpatches.git 的补丁创建了一个 github - 您可以克隆存储库,或从那里下载单个文件。他们每个人都应该正常工作,而不会超过对尾随 CR 警告的提示。

关于c++ - 需要帮助为 std 字符串应用 MinGW 补丁,得到意想不到的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15991290/

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