Название: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 17:18 Это кошмар. В QDevelop ужасные настройки. Нигде не могу найти пункта, в котором к проекту можно подключить lib-библиотеку. Пробовал через #pragma comment ( lib, "somelib.lib" ), а компилятор выдает: warning: ignoring #pragma comment
Подскажите, пожалуйста, как таки прилинковать нужную либу... Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 17:45 QDevelop умер, вроде.
LIBS += -lYouLib ? Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 17:46 LIBS += -lYouLib ? Простите, что? Где это писать?Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 17:51 В файле pro
Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 17:56 А если мне надо несколько подключить? Например, first.lib, second.lib, third.lib. То как это оформить?
И что Вы посоветуете вместо QDevelop? Желательно, чтобы было похоже на QDevelop. Название: Re: Подключение lib-файла в QDevelop Отправлено: pastor от Декабрь 30, 2009, 17:58 И что Вы посоветуете вместо QDevelop? Желательно, чтобы было похоже на QDevelop. Qt Creator Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 18:01 LIBS += -lYouLib \
-lYouLib_1 \ -lYouLib_2 \ -lYouLib_3 Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 18:05 Спасибо, буду пробовать! Просто нет под рукой QDevelop сейчас, не могу сразу проверить.
А вообще, наверное, и правда на Qt Creator перейду, спасибо за рекомендацию. Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 18:21 А зачем тебе QDevelop? о_О
Берешь блокнот и проверяешь. Название: Re: Подключение lib-файла в QDevelop Отправлено: Rcus от Декабрь 30, 2009, 18:22 Который раз уже такое встречается. Скажите что так искажает восприятие реальности что не позволяет различать IDE, редактор кода, компилятор, компоновщик и систему сборки?
Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 18:28 Начинающий. :)
Я когда-то писал на делфе, так вообще не знал что такое компилятор. :-D Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 18:30 А куда поместить мои либы? Сборщик их не находит... :-\
Название: Re: Подключение lib-файла в QDevelop Отправлено: Rcus от Декабрь 30, 2009, 18:34 Я так полагаю вы используете GNU Toolchain в виде MInGW? http://www.mingw.org/wiki/Specify_the_libraries_for_the_linker_to_use
Название: Re: Подключение lib-файла в QDevelop Отправлено: lit-uriy от Декабрь 30, 2009, 18:37 LIBS += -lYouLib
если лежит рядом с pro-файлом LIBS += -lPath/to/YouLib если лежит по пути: Path/to/ LIBS += -lYouLib QMAKE_LIBDIR += Path/to/ может быть удобнее когда путь один (или их мало), а файлов библиотек размещённых по этим путям много Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 18:39 LIBS += -lYouLib Положил их рядом с про. Вот строчка из про: если лежит рядом с pro-файлом LIBS += -lcvaux.lib А сборщик пишет: C:\Qt\2009.03\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lcvaux.lib ??? P.S. Либа называется cvaux.lib Название: Re: Подключение lib-файла в QDevelop Отправлено: Пантер от Декабрь 30, 2009, 18:46 LIBS += -lcvaux
Название: Re: Подключение lib-файла в QDevelop Отправлено: lit-uriy от Декабрь 30, 2009, 18:48 ну напиши путь явно:
QMAKE_LIBDIR += ./ (т.е. текущий каталог) П.С. расширение файла можно не указывать, qmake сам разберётся Название: Re: Подключение lib-файла в QDevelop Отправлено: KyberProtagonistes от Декабрь 30, 2009, 18:50 Работает, спасибо! :D
|