Size: a a a

2021 June 28

AU

Abu Umar in Qt
Отладчик да
источник

S

Sergey eSKon in Qt
я тут не помощник, но я бы посмотрел пустой проект вообще запускается их отладчика
источник

AU

Abu Umar in Qt
Пустой проект работает
источник

B

BAHR in Qt
Проект CMAKE использую кросс компиляцию.
для подключения внешней библиотеки добавлены строки:
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL arm)
       target_include_directories(usbDevice PUBLIC libs/linux-arm7)
       target_link_directories(usbDevice PUBLIC libs/linux-arm7)
       message("info: Arm7l architectures")
   else()
       target_include_directories(usbDevice PUBLIC libs/linux-x64)
       target_link_directories(usbDevice PUBLIC libs/linux-x64)
       message("info: linux-64 architectures")
   endif()
   target_link_libraries(usbDevice
       PUBLIC slabhiddevice
       PUBLIC slabhidtosmbus
   )

В зависимости от используемой архитектуры, выбираем версию библиотеки. Вот только библиотека в свою очередь зависит от libusb-1.0.so.0 и при попытке собрать проект через кросскомпилятор выдается ошибка:
usr/lib/gcc-cross/arm-linux-gnueabihf/9/../../../../arm-linux-gnueabihf/bin/ld: warning: libusb-1.0.so.0, needed not found (try using -rpath or -rpath-link)
никак не могу понять куда нужно воткнуть путь до правильной версии библиотеки???
источник

T

Tamer in Qt
Добавь в CMAKE_PREFIX_PATH путь до либы
источник

В

Вячеслав in Qt
Подскажите какой утилитой определить список подключаемых к приложению DLL
источник

AU

Abu Umar in Qt
depends
источник

В

Вячеслав in Qt
А это где?
источник

В

Вячеслав in Qt
windeployqt, благодарю
источник

S

Sergey eSKon in Qt
источник

S

Sergey eSKon in Qt
а windeployqt это вообще то не для озвученной задачи, а для копирования этих dll по месту приложения
источник

В

Вячеслав in Qt
Спасибо
источник

В

Вячеслав in Qt
Ну мне в общем то скопировать и нужно
источник

S

Sergey eSKon in Qt
ну, значит, вопрос был неверно сформулирован.
источник

В

Вячеслав in Qt
Почему-то depends вывел кучу сообщений что DLL в системе не найдены, при этом приложение запускается
источник

S

Sergey eSKon in Qt
да, есть у него такое, просто игнорируйте - там какие-то сложные зависимости. Смотрите первый слой - то, что вам нужно
источник

S

Sergey eSKon in Qt
kernel32.dll копировать не нужно 🙂
источник
2021 June 29

v

vyacheslav@deepin:~$ in Qt
А можно как-то cmake обернуть в qmake и как саб дир юзать?
источник

МВ

Макс Воробьев... in Qt
лучше переписать qmake на cmake
источник

МВ

Макс Воробьев... in Qt
с учетом того, что qmake и qmake как сабдир пользует так себе
источник