Здравствуйте, гость ( Вход | Регистрация )
BagmutA | Дата 24.5.2011, 12:42 |
Накопал решение Не знаю, правда, какая система сборки у Elfinit, я предлагаю под Windows & MinGW
Компиляция библиотек
Теперь пишем небольшое тестовое приложение. (взято с оф. сайта). exif.pro
main.cpp
Вуаля. Все собирается и прекрасно работает. Оригинал статьи где содрал решение. Когда делаю ./configure при Build zlib: пишет Checking for gcc... Please use win32/Makefile.gcc instead: После make пишет: cc -O -DNO_FSEEKO -DNO_snprintf -DHAS_sprintf_void -c -o example.o example.c /bin/sh: cc: command not found make: *** [example.o] Error 127 Подскажите в чем проблема |
|
Frost | Дата 30.10.2009, 0:18 |
все разобрался, извиняюсь | |
Frost | Дата 30.10.2009, 0:15 |
скинул все в Qt\4.5.0\bin\ перекинул скачанные библиотеки в Qt\4.5.0\include собралось без ошибок. только вот что должна программа делать? окно на секунду вылетает и все. и откуда картинку подгружать? |
|
Kagami | Дата 29.10.2009, 23:52 |
Запусти qmake чтобы пересоздать Makefile. В нем почему-то прописаны старые пути к директории Qt (может ее перенесли в другое место или обновили) | |
Frost | Дата 29.10.2009, 22:08 |
другие Qt-проекты собираются нормально | |
Elfinit | Дата 29.10.2009, 21:49 |
Exiv2 тут не причём, проблема с конфигурацией Qt | |
Frost | Дата 29.10.2009, 20:51 |
Такая вот ошибка при сборке примера: make: *** No rule to make target `../../../../Qt/4.5.0/mkspecs/default/qmake.conf', needed by `Makefile'. Stop. В чем может быть проблема? |
|
Elfinit | Дата 16.6.2009, 11:53 |
С путями-то понятно, и expat (в .pro) я цепляю. Но всё равно. Продолжу ковыряться) | |
igor_bogomolov | Дата 16.6.2009, 11:47 |
C:/msys/z/dev/exiv2/lib//libexiv2.a(XMPUtils.o)(.text+0x1a64):XMPUtils.cpp: undefined reference to `__strtod' Скорее всего не подцепил expat. В любом случае пример который я привел выше, полностью рабочий. Нужно только поменять пути к библиотекам, но это думаю и так понятно.И ещё, для чего флаг --disable-shared, мне б желательно всё-таки exiv2 в виде dll собрать.. Сейчас уже не помню. Была какая то проблема со сборкой dll. Нужно править configure. В инете находил, что именно нужно сделать. |
|
Elfinit | Дата 16.6.2009, 11:45 |
Ошибка при сборке тестового примера: C:/msys/z/dev/exiv2/lib//libexiv2.a(XMPUtils.o)(.text+0x1a64):XMPUtils.cpp: undefined reference to `__strtod' И ещё, для чего флаг --disable-shared, мне б желательно всё-таки exiv2 в виде dll собрать.. Собрал без XMP (я так подумал, он впринципе пока не нужен), вроде работает... |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 2:12 |