繁体   English   中英

cc1plus.exe - 未找到入口点

[英]cc1plus.exe - Entry Point Not Found

我正在尝试在 Windows 10 上运行 C++ 程序

#include <iostream>

int main() {
    std::cout << "Hello World!";
    return 0;
}

当我尝试运行 g++ hello.cpp

无法在动态链接库 C:\\mingw\\bin..\\libexec\\gcc\\mingw32\\6.3.0\\cc1plus.exe 中找到过程入口点 libiconv

我重新安装了 MinGW,但错误是一样的。

错误截图

环境变量

下载其他编译器,如 Turbo 或 dev 或 Code:blocks 或某种其他编辑器,然后尝试返回。 这是因为根据某些入口点文件已损坏,否则会导致错误

我按照步骤修复了它

  1. 转到 C:\\Windows\\SysWOW64
  2. 你会发现一个名为libiconv-2.dll的 DLL 文件
  3. 用anything_libiconv-2.dll重命名DLL文件并保存
  4. 尝试运行 C/C++ 程序,它应该可以正常工作。

MinGW GCC 6.3.0 真的很老了。 http://winlibs.com/尝试使用较新的版本,如 MinGW-w64 GCC 10.2.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM