Qt, błędy linkera

0

Witam,

Mam problem z Qt - chciałem je "zbudować" statycznie, jednak przy kompilacji VS wyrzuca mi błedy typu:

Error 1 error LNK2019: unresolved external symbol __imp__PlaySoundA@12 referenced in function "public: static void __cdecl QAccessible::updateAccessibility(class QObject *,int,enum QAccessible::Event)" (?updateAccessibility@QAccessible@@SAXPAVQObject@@HW4Event@1@@Z) QtGuid.lib

Nie bardzo wiem co może być nie tak.

0

jakiegos lib'a Ci brakuje przy linkowaniu.. poszukaj w dokumentacji w jakim module siedzi QAccessible i go dolacz

0

Niestety statyczne linkowanie Qt na VC++ 2005 jest problematyczne. Wobec tego mam inne pytanie, czy można skompilować dll'ki do exeka tak, żeby na innych systemach aplikacja odpalała się bez problemu?

0
DzieX napisał(a)

Niestety statyczne linkowanie Qt na VC++ 2005 jest problematyczne. Wobec tego mam inne pytanie, czy można skompilować dll'ki do exeka tak, żeby na innych systemach aplikacja odpalała się bez problemu?

Można przecież dostarczyć exe'ka razem z dll'ami. Po prostu niech potrzebne dll'ki od Qt będą w katalogu exe'ka. Przynajmniej ja tak zawsze robie z softem na Qt pod Windows'em.

0

DzieX - bez problemu mozna skompilowac pod VS 2005.
Dolacz winmm.lib do linkera.

0

@Malcolm

Dzięki za radę, spróbuję jeszcze z tym :) Napiszę czy mi sie udało.

1 użytkowników online, w tym zalogowanych: 0, gości: 1