我正在使用可以从cmd行或Qt创建者内部运行的Qt项目。
当我从cmd行运行项目时,我收到消息: 程序无法启动,因为您的计算机缺少libiconv-2_.dll。尝试重新安装程序以解决此问题
从Qt运行时,它只是崩溃,并说程序以退出代码1终止。
然而,当我搜索我的电脑时,我发现程序文件(x86)\ Git \ bin中的libiconv-2.dll。
我将该dll复制到我的工作目录中并更改名称以在末尾包含“_”(是的,我知道这是一个可怕的想法),这使得问题消失了。但我知道这绝对不是解决这个问题的正确办法。
我已经在互联网上搜索了关于下划线意味着什么的点击或提示,但我发现的唯一的事情是与我在这里有同样问题的人,唯一的答案是只包括_ in名字......
有没有其他人知道问题是什么?