news 2026/4/23 18:46:25

使用libiconv-win-build在Windows平台下编译libiconv

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用libiconv-win-build在Windows平台下编译libiconv

最近编译代码出现了libiconv库不能用的问题:

——使用原来的库node 启动时,直接报错,无法加载.node。

在libiconv官方下载源码使用MSYS2环境编译后,又加载不了库接口函数:

——LNK2019: 无法解析的外部符号 _libiconv_openxxx的解决办法。

最后使用libiconv-win-build在visual 2022上重新编译libiconv解决了该问题。

libiconv-win-build源码下载地址:

kiyolee/libiconv-win-build: libiconv Windows build with Visual Studio.https://github.com/kiyolee/libiconv-win-build我的编译环境是visual studio2022,根据实际情况打开相应的工程即可:

直接编译就是成功的,没有任何改动:

在生成结果中找到lib dll库:

找到include的文件:

直接在自己的项目中引用就可以了,v1.18貌似没有charset,这点不必纠结,实测可用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:47:08

ModbusSlave使用教程:小白指南之串口通信设置

从零开始玩转 ModbusSlave:串口通信设置实战全解析你是不是也遇到过这样的场景?手头有个PLC项目要调试,但现场设备还没到位;或者正在开发上位机软件,却找不到真实的Modbus从站来验证功能。别急——ModbusSlave 软件就是…

作者头像 李华
网站建设 2026/4/22 15:31:46

项目开发中常用的Vivado软件调试技巧(一)

技巧一: 高效利用高速采样时钟采样低频数据在项目中,利用JTAG采样低频数据时,受限于片上BRAM资源,采样的数据深度不能太深;另外,通常会受限于JTAG仿真器时钟也不能设置太低频率(如图1所示&#…

作者头像 李华
网站建设 2026/4/23 13:17:54

LangFlow构建智能问答机器人全流程演示

LangFlow构建智能问答机器人全流程演示 在大语言模型(LLM)快速普及的今天,越来越多企业希望将AI能力集成到业务系统中——比如客服机器人、知识助手或自动化报告生成器。但现实是,哪怕只是搭建一个基础的问答系统,开发…

作者头像 李华
网站建设 2026/4/23 14:48:06

基于python旅游景点推荐系统 大数据技术 旅游数据分析+可视化 Django框架 scrapy爬虫 vue前端框架 源码+文档

博主介绍:✌全网粉丝50W,前互联网大厂软件研发、集结硕博英豪成立软件开发工作室,专注于计算机相关专业项目实战6年之久,累计开发项目作品上万套。凭借丰富的经验与专业实力,已帮助成千上万的学生顺利毕业,…

作者头像 李华
网站建设 2026/4/23 14:00:24

Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(七)

Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(七) Flutter: 3.35.7 前面我们抽取了区域的配置,主要实现了对内置区域的自定义,现在有个问题,如果是我们想自定义某个特定区域实现特定的效果,现在的…

作者头像 李华
网站建设 2026/4/23 11:15:34

从零开始理解I2S协议工作原理:音频设备入门必看

深入理解 I2S 协议:从音频传输原理到实战设计你有没有遇到过这样的情况?明明代码写得没问题,音频芯片也供电正常,可耳机里传出来的却是“咔哒咔哒”的杂音,甚至左右声道还对调了。如果你正在做一块带音频输出的嵌入式板…

作者头像 李华