gpt4 book ai didi

c++ - 构建 libiconv 库

转载 作者:行者123 更新时间:2023-11-28 08:22:22 24 4
gpt4 key购买 nike

我想将 S-JIS 字符串转换为 EUC 字符串。我在互联网上搜索并找到了可以做到这一点的 libiconv 库。我下载了适用于 Windows 的 1.9 版并进行了转换。

但是,有些字符本库无法转换。我还找到了新版本的 libiconv 1.13,但是没有可供 Windows 下载的库,只有源代码可以构建。

我尝试在 cygwin 中构建并获取一些文件,如下所示。

libiconv.dll.alibiconv.la...

能否请您指导我构建库。

谢谢,安卡塔

最佳答案

我没有在 Windows 下使用 libiconv 的经验。不过看来你的问题主要是编译问题。libiconv.dll:存放libiconv函数入口的文件libiconv.la : 在我看来,应该是一个lib文件,用于将入口地址信息链接到你的程序

除了这些文件,你还需要libiconv应该提供的“头”文件。

在使用 libicon 编辑代码时包含头文件,在编译代码时将 libiconv.la 文件添加到链接文件列表。

如果你想运行你的程序,你应该把 libiconv.dll 放在 exe 文件夹下。同样,如果你想在 cygwin 环境之外运行你的程序,你可能还需要将 cygwin1.dll 复制到你的 exe 文件夹下。

一点建议,希望对你有帮助。

关于c++ - 构建 libiconv 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5334352/

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