Wpis z mikrobloga

#cpp

Moje doświadczenie z C++ pod Windowsem jest bardzo dziewicze. Mam problem dll'ką i może ktoś z Mirków mi może pomóc?

Mam główną aplikację napisaną w Qt i mam dll, który ta aplikacja wczytuje jako plugin. Zarówno aplikacja jak i plugin zdołałem już skompilować. Podczas ładowania pluginu dostaję komunikat (od QPluginLoader), że nie znalazł modułu. Sprawdziłem appkę i dll'kę w dependency walkerze i pokazał mi coś takiego: http://sqlitestudio.pl/temp/9.png

Po lewej dla dll'ki, po prawej dla całej appki. Brakuje zależności dla Qt*, ale to normalne, one są resolvovane przez QtCreatora podczas uruchamiania. Dla pewności przeprowadziłem też test - skopiowałem wszystkie te zależności do katalogu appki i uruchomiłem ją z palca (nie z QtCreatora) - appka poszła, ale plugin nadal się nie ładuje.

Dodam że ogólnie kod aplikacji i pluginu jest poprawny - pod Linuksem działa.

Co jeszcze mogę sprawdzić, zrobić?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach