大约一个星期前我安装了一个MinGW安装程序,看看我是否可以在没有IDE的情况下获得编译器,但没有任何反应,但是现在每次打开C ++ IDE时,它总是在编译时给出错误,即使它有生成的主要方法,我尝试运行它,它只是给我错误。在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都会告诉我不同的错误,但是在我安装完东西之前它们已经工作了,我试图将其卸载,但没有任何反应。这样做有什么意义呢?
答案 0 :(得分:0)
我遇到了同样的问题,花了一个星期的时间来找出解决方案。首先删除/卸载eclipse,MinGW和任何其他IDE'然后尝试这个... 对计算机进行碎片整理: -step 1:点击开始菜单。 -step 2:搜索“碎片整理程序”并单击它。 -step 3:点击“碎片整理磁盘”图标(不是“分析光盘”图标)。 清理您的C盘 -step 1:点击开始菜单。 -step 2:搜索“磁盘清理”。 -step 3:选中“要删除的文件”下的所有方框图标。 第4步:点击确定。 现在重新安装你的IDE(eclipse,mingw等)并放回你所有的东西,它应该像一个魅力!希望这有帮助!