![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
dmitriiv84 |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 16.5.2014 Пользователь №: 4132 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем, нужна помощь в статической сборке QCA. Уже 4 дня пытаюсь что-то найти, но нету того что мне нужно или я ищу не там. Помогите с решением этого вопроса. Или может есть какие-то ссылки по этому вопросу. Я уже просто не знаю где искать. Заранее всем спасибо.
|
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
во-первых, надо писать, под какую систему собираешь.
во-вторых, в гугле с полпинка находится: http://marc.info/?l=kde-commits&m=1388...0328771&w=2 |
|
|
dmitriiv84 |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 16.5.2014 Пользователь №: 4132 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Iron Bug, Моя система Windws 7 x86 Qt 5.3
Раскрывающийся текст g++ -static -static-libgcc -Wl,-s -Wl,-subsystem,windows -mthreads -o release\DBTest.exe release/main.o release/mainwindow.o release/dbtest_plugin_import.o release/moc_mainwindow.o -lmingw32 -lqtmain -LC:/Qt/5.3/Src/qtbase/lib -lqca -LC:/Dev/MySQL/lib -LC:/Qt/5.3/Src/qtbase/plugins/accessible -lqtaccessiblewidgets -lQt5Widgets -LC:/Qt/5.3/Src/qtbase/plugins/platforms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -LC:/Qt/5.3/Src/qtbase/plugins/imageformats -lqico -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm -lglu32 -lopengl32 -lgdi32 -lQt5Core -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 -lz C:/Qt/Tools/mingw482_32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lqca collect2.exe: error: ld returned 1 exit status Makefile.Release:82: recipe for target 'release\DBTest.exe' failed mingw32-make[1]: *** [release\DBTest.exe] Error 1 mingw32-make[1]: Leaving directory 'D:/Projects/DBTest' Makefile:34: recipe for target 'release' failed mingw32-make: *** [release] Error 2 19:40:39: Процесс «C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/установке проекта DBTest (комплект: Qt 5.3.0 (Static)) Во время выполнения этапа «Сборка» 19:40:39: Прошло времени: 00:23. Спасибо за подсказку, вроде собралось а что делать дальше? Пробовал и кидать рядом с программой библиотеки и через LIBS+= и через QApplication::addLibraryPath(QApplication::applicationDirPath() + "/lib"); |
|
|
Iron Bug |
![]()
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
LIBS += -L/path/to/lib -lqca
|
|
|
dmitriiv84 |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 16.5.2014 Пользователь №: 4132 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Iron Bug, Я так пробовал не получается.
|
|
|
Iron Bug |
![]()
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
dmitriiv84 |
![]()
Сообщение
#7
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 16.5.2014 Пользователь №: 4132 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В pro файле я прописываю -
LIBS += -LC:\Qt\5.3\Src\qtbase\lib CONFIG += crypto при сборке получаю Раскрывающийся текст C:\Qt\5.3\Src\qtbase\bin\qmake.exe -spec win32-g++ CONFIG+=release -o Makefile ..\DBTest\DBTest.pro C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory 'D:/Projects/build-DBTest-Qt_5_3_0_Static-Release' g++ -static -static-libgcc -Wl,-s -Wl,-subsystem,windows -mthreads -o release\DBTest.exe release/main.o release/mainwindow.o release/dbtest_plugin_import.o release/moc_mainwindow.o -lmingw32 -lqtmain -LC:\Qt\5.3\Src\qtbase\lib -LC:/Qt/5.3/Src/qtbase/lib -lqca -LC:/Dev/MySQL/lib -LC:/Qt/5.3/Src/qtbase/plugins/accessible -lqtaccessiblewidgets -lQt5Widgets -LC:/Qt/5.3/Src/qtbase/plugins/platforms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -LC:/Qt/5.3/Src/qtbase/plugins/imageformats -lqico -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm -lglu32 -lopengl32 -lgdi32 -lQt5Core -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 -lz C:/Qt/Tools/mingw482_32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lqca collect2.exe: error: ld returned 1 exit status Makefile.Release:82: recipe for target 'release\DBTest.exe' failed mingw32-make[1]: *** [release\DBTest.exe] Error 1 mingw32-make[1]: Leaving directory 'D:/Projects/build-DBTest-Qt_5_3_0_Static-Release' Makefile:34: recipe for target 'release' failed mingw32-make: *** [release] Error 2 14:10:21: Процесс «C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/установке проекта DBTest (комплект: Qt 5.3.0 (Static)) Во время выполнения этапа «Сборка» 14:10:21: Прошло времени: 00:47. и ошибку : cannot find -lqca collect2.exe ld returned 1 exit status |
|
|
Iron Bug |
![]()
Сообщение
#8
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
попробуй указать имя файла явно (qca.lib) или (qca.a), или даже libqca.a (смотря как она там называется в статической сборке). может, он пытается искать динамическую библиотеку.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.5.2025, 5:18 |