0

大约一周前,我安装了一个 MinGW 安装程序,看看我是否可以在没有 IDE 的情况下获得编译器本身,但什么也没发生,但现在每次打开 C++ IDE 时,即使它有 main 方法,编译时总是会出错生成并且我尝试运行它,它只是给我错误。在 devc++ 中,这就是这段代码所得到的:

#include<iostream>

using namespace std;

int main()
{
cout << "Hello World!" << endl;
cin.get();
}

以下是错误:

在函数 '_mingw_CRTStartup' 中:[链接器错误] 未定义引用 '_dyn_tls_init_callback' [链接器错误] 未定义引用 '_cpu_features_init' id 返回 1 退出状态

每个 IDE 都会告诉我不同​​的错误,但它们在我安装之前就起作用了,我试图卸载它,但什么也没发生。这是什么东西?

4

1 回答 1

0

我遇到了同样的问题,我花了一周的时间才找到解决方案。首先删除/卸载 eclipse、MinGW 和任何其他 IDE,然后试试这个... 对您的计算机进行碎片整理: - 步骤 1:单击开始菜单。-步骤2:搜索“碎片整理程序”并单击它。-步骤 3:单击“磁盘碎片整理”图标(不是“分析磁盘”图标)。 清理您的 C 盘 - 步骤 1:单击开始菜单。-步骤2:搜索“磁盘清理”。-步骤 3:选中“要删除的文件”下的所有框图标。- 第四步:点击确定。现在重新安装你的 IDE(eclipse、mingw 等)并放回你所有的东西,它应该像一个魅力一样工作!希望这可以帮助!

于 2013-04-18T22:41:52.117 回答