C++ IDE больше не работает?

Около недели назад я установил установщик MinGW, чтобы посмотреть, смогу ли я получить сам компилятор без IDE, и ничего не произошло, но теперь каждый раз, когда я открываю IDE C++, он всегда выдает мне ошибки при компиляции, даже если у него есть основной метод. сгенерирован, и я пытаюсь запустить его, он просто выдает мне ошибки. В devС++ это то, что получается с помощью этого кода:

#include<iostream>

using namespace std;

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

Вот ошибки:

В функции «_mingw_CRTStartup»: [ошибка компоновщика] неопределенная ссылка на «_dyn_tls_init_callback» [ошибка компоновщика] неопределенная ссылка на идентификатор «_cpu_features_init» возвращает 1 статус выхода

Каждая IDE сообщает мне о разных ошибках, но они работали до того, как я установил эту штуку и попытался ее удалить, но ничего не произошло. Что за штука это делает?


person Community    schedule 26.08.2012    source источник
comment
Вероятно, это было бы просто предупреждением, но main должно возвращать целое число. Вы ничего не возвращаете.   -  person prelic    schedule 27.08.2012
comment
@prelic в C++ оператор return является необязательным.   -  person Rapptz    schedule 27.08.2012
comment
Я бы попробовал сначала заставить его работать через командную строку. Это разделит вашу проблему пополам.   -  person Andrew Tomazos    schedule 27.08.2012
comment
На самом деле это повторяющаяся проблема для пользователей, у которых установлено несколько версий MinGW. Это ваш случай? И Dev-C++ (особенно если это версия Bloodshed) лучше избегать.   -  person Bart    schedule 27.08.2012


Ответы (1)


У меня была точно такая же проблема, и мне потребовалась неделя, чтобы найти решение. Сначала удалите/удалите eclipse, MinGW и любые другие IDE, затем попробуйте это... Дефрагментация компьютера: -шаг 1: щелкните меню "Пуск". -шаг 2: найдите «дефрагментатор» и нажмите на него. -Шаг 3: щелкните значок «Дефрагментация диска» (не значок «Анализ диска»). очистите диск C – шаг 1: откройте меню "Пуск". -шаг 2: найдите «очистка диска». -шаг 3: установите все значки флажков в разделе «файлы для удаления». -Шаг 4: нажмите ОК. Теперь переустановите свою IDE (eclipse, mingw и т. д.) и верните все свои вещи, и все должно работать как часы! Надеюсь это поможет!

person user2297152    schedule 18.04.2013