Название: cannot find -lstdc++ Отправлено: Mirr от Октябрь 15, 2007, 00:44 При линковке ld выдает ошибку "cannot find -lstdc++".
Библиотека libstdc++.so лежит в /usr/lib В чем проблема? Название: Re: cannot find -lstdc++ Отправлено: Mirr от Октябрь 18, 2007, 23:41 Проблема решена.
Оказалось, что ключ -l подразумевает только статическую линковку, а библиотека libstdc++ существует только в динамическом варианте. Название: Re: cannot find -lstdc++ Отправлено: mnv от Ноябрь 16, 2007, 12:59 Помогите, у меня похожая проблема! У меня QT + MinGW + Eclipse.
Поставил - все работает, но!!! Решил переконфигурировать QT с ключем -static. После этого, при попытке скомпилировать проект, который ранее работал, возникает ошибка: Код: cannot find -lqtmaind В папке C:\QT\4.3.2\lib есть файлы libqtmain.a, qtmain.prl, qtmaind.prl Что может быть не так? Название: Re: cannot find -lstdc++ Отправлено: mnv от Ноябрь 16, 2007, 14:13 Кажется нашел..
http://prog.org.ru/forum/index.php/topic,2258.0.html (http://prog.org.ru/forum/index.php/topic,2258.0.html) Цитировать Для этого в $QTDIR\src\winmain выполнил Сижу выполняю эту команду по очереди в папках winmain, gui, corelib - долго ждуmake -f Makefile.debug Название: Re: cannot find -lstdc++ Отправлено: mnv от Ноябрь 16, 2007, 14:32 И все равно проблема....
Для winmain все ок сработало. Ошибка Код: cannot find -lqtmaind Но появляется теперь ошибка Код: cannot find -lqtgui Попробовал переименовать libQtGuid->libQtGui, libQtCored->libQtCore. Старые ошибки пропали!! Но осталась такая ошибка Код: make: *** [release] Error 2 |