|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
после инсталляции MinGW отказыфвается работать DEV C++, хотя они друг у другу отношения не имеют14.09.2011, 17:12. Показов 2956. Ответов 7
Метки нет (Все метки)
Друзья! Пользуюсь IDE DEV C++, а там компилятор g++ аж 2004 года, версии 3.4.2, я решил его обновить, с официального сайта скачал g++ 4.5.0. инстллировал его в папку E:\MinGW (на пробу), ну и всё, в DEV C++ не лез ничего в настройках не менял. Следовательно, при компиляции программ он должен использовать свой MinGW, который вместе с ним поставляется (3.4.2). Я не знаю так это или нет, но работать он отказывается нормально проги не компилятся, такие ошибки: (сперва код)
[Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to `__cpu_features_init' Ну всё, как версию 4.5.0 деинсталлирую, так снова всё нормально. В чём дело? Папки совершенно разные для IDE и MinGW; думал, может старый g++ подменивается новым и какое-то несоответствие? Так нет в папке DEV\bin лежит именно g++ версии 3.4.2 , значит, он и должен использоваться при компиляции... Такая вот у меня проблема несовместимости среды и g++ 4.5.0 Помогите, кто может, спасибо Добавлено через 23 минуты Короче, решилось так: Dev c++ находится в папке E:\Dev-Cpp, а g++ 4.5.0 находится в папе E:\MinGW; после переименования последней на :\MinGW_ ошибка исчезает. Чёрт его знает, почему.
0
|
||||||
| 14.09.2011, 17:12 | |
|
Ответы с готовыми решениями:
7
Как убрать промежутки между блоками, чтобы они были вплотную друг к другу? |
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 15.09.2011, 11:33 | |
|
kravam, Скорее все с путями прикол, посмотри что в Path прописано
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 15.09.2011, 15:57 [ТС] | |
|
А это не важно для данного случая. Для данного случая важно, что прописано во "внутренних" тык скыть путях IDE, вот они, что касается каталогов программ:
E\Dev-Cpp\bin Вот такая настройка. Все остальные пути к библиотекам и прочее тоже начинаются с E\Dev-Cpp, следовательно, там и должен искаться g++. Но он почему-то ищется в E:\MInGW (я так думаю потому, что линкёр не может найти двух каких-то функций, я уже писал об этом) Если есть DEV, То она компилит исходя из внутренних настроек, независимо от Path. А Path влияет вот на что в данном случае: если там написать: E\Dev-Cpp\bin то можно компилить проги в консоли из любого места оси, больше при наличии DEV пути в Path ни на что не влияют
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 16.09.2011, 09:03 | ||
Dev C++ используется mingw для компиляции и отладки Просто он может использовать свой mingw или отдельно установленный mingw
0
|
||
|
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||
| 16.09.2011, 15:24 | ||
|
Я кстати, сталкивался с такой проблемой, что Dev-CPP (точнее у меня wxDev-C++) зачем-то лезет в папку \MinGW от корня. Если нет такой папки, то работает нормально, если закинуть туда MinGW, то wxDev-C++ перестаёт работать, как у ТС. Пути в переменных окружения не прописаны. Для себя решил просто — для отдельного MinGW я переименовал каталог в MinGW4.
0
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||||||
| 30.07.2012, 22:29 [ТС] | ||||||||||||||||
|
++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++
Теперь так: был MinGW, удалил, возможно некорректно. Ставлю IDE DEV-C++ с нуля- те же ошибки, что в первом посту. Пытаюсь найти на компе остатки MinGW, если они есть, но бесполезно, ни папки ни файла, имена которые включали бы в себя такое слово на компе не присутствуют. В реестре тоже оно отсутствует ++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++ А теперь одна интересная деталь. Компилю из командной строки HelloWord (Эту строку я подсмотрел в IDE)
Без неё всё компилится, с ней не компилится. Постепенно я убираю опцию за опцией. И всякий раз -L"E:\Dev-Cpp\lib" портит всё дело! В конце остаётся
А с другими опциями со всеми остальными компилится как ни в чём ни бывало. Есть какие-нибудь мысли?
0
|
||||||||||||||||
|
9 / 9 / 0
Регистрация: 19.02.2012
Сообщений: 32
|
|
| 02.08.2012, 12:24 | |
|
Извините, а вообще зачем вам MinGW 2004 года?
Удаляйте его и не думайте об этом! p.s. Кстати Dev C++ тоже не самый новый
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||
| 02.08.2012, 13:34 [ТС] | |||
|
mingw-get-inst-20111118.exe и mingw-get-inst-20120426.exe Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2
0
|
|||
| 02.08.2012, 13:34 | |
|
Помогаю со студенческими работами здесь
8
Определить расстояние между автомобили через T часов, если они движутся навстречу друг другу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|