Russian Qt Forum
Ноябрь 23, 2024, 04:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: опять не копмилится проект  (Прочитано 6992 раз)
shender
Гость
« : Октябрь 29, 2009, 13:24 »

Все привет.
есть проект собственно по activeX
при сборки библиотеки след ошибки
выдаются след. ошибки

VLCactiveX.obj : error LNK2019: unresolved external symbol "public: class QAxObject * __thiscall QAxBase::querySubObject(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?querySubObject@QAxBase@@QAEPAVQAxObject@@PBDABVQVariant@@1111111@Z) referenced in function "protected: void __thiscall VLCactiveX::InitActiveX(void)" (?InitActiveX@VLCactiveX@@IAEXXZ)
1>VLCactiveX.obj : error LNK2019: unresolved external symbol "public: bool __thiscall QAxBase::setControl(class QString const &)" (?setControl@QAxBase@@QAE_NABVQString@@@Z) referenced in function "protected: void __thiscall VLCactiveX::InitActiveX(void)" (?InitActiveX@VLCactiveX@@IAEXXZ)
1>VLCactiveX.obj : error LNK2019: unresolved external symbol "public: __thiscall QAxWidget::QAxWidget(class QWidget *,class QFlags<enum Qt::WindowType>)" (??0QAxWidget@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z) referenced in function "protected: void __thiscall VLCactiveX::InitActiveX(void)" (?InitActiveX@VLCactiveX@@IAEXXZ)
1>VLCactiveX.obj : error LNK2019: unresolved external symbol "public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?dynamicCall@QAxBase@@QAE?AVQVariant@@PBDABV2@1111111@Z) referenced in function "public: virtual void __thiscall VLCactiveX::Play(void)" (?Play@VLCactiveX@@UAEXXZ)
1>..\build\libs\player.dll : fatal error LNK1120: 4 unresolved externals

в pro файле след:
.....
QT = core gui

// т.к. россплатформенное будет
win32 {
CONFIG += activeqt
QT += activeqt
}
......

и при компиляции говорит след: unknown QT: activeqt

а если подключить библиотеку "LIBS += qaxcontainer.lib"
то все компилица и соответс. работает

но говорят что б именно через вот это работало
QT += activeqt

говорят что конфиг настроить надо а что то как?Непонимающий
что посоветутете


Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Октябрь 29, 2009, 14:27 »

Пробуй вместо:

Цитировать
CONFIG += activeqt
QT += activeqt

вот это:

Цитировать
CONFIG  += qaxcontainer


Для интереса поизучай профайлы экзамплов из examples\activeqt\
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
shender
Гость
« Ответ #2 : Октябрь 29, 2009, 14:45 »

спасибо помогло тока теперь куча варнингов поясните

1>Linking...
1>LINK : ..\build\libs\player.dll not found or not built by the last incremental link; performing full link
1>   Creating library ..\build\libs\player.lib and object ..\build\libs\player.exp
1>QAxContainerd.lib(qaxbase.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with 'c:\Qt\4.5.0\lib\QAxContainerd.lib' or at 'c:\Documents and Settings\Pavel\Рабочий стол\111PIX_HDIP\build\libs\vc90.pdb'; linking object as if no debug info
1>QAxContainerd.lib(qaxwidget.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with 'c:\Qt\4.5.0\lib\QAxContainerd.lib' or at 'c:\Documents and Settings\Pavel\Рабочий стол\111PIX_HDIP\build\libs\vc90.pdb'; linking object as if no debug info
1>QAxContainerd.lib(qaxobject.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with 'c:\Qt\4.5.0\lib\QAxContainerd.lib' or at 'c:\Documents and Settings\Pavel\Рабочий стол\111PIX_HDIP\build\libs\vc90.pdb'; linking object as if no debug info
1>QAxContainerd.lib(qaxtypes.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with 'c:\Qt\4.5.0\lib\QAxContainerd.lib' or at 'c:\Documents and Settings\Pavel\Рабочий стол\111PIX_HDIP\build\libs\vc90.pdb'; linking object as if no debug info
1>Embedding manifest...
1>Build log was saved at "file://c:\Documents and Settings\Pavel\Рабочий стол\111PIX_HDIP\build\libs\.player\debug\BuildLog.htm"
1>player - 0 error(s), 4 warning(s)
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Октябрь 29, 2009, 14:50 »

спасибо помогло тока теперь куча варнингов поясните

http://bugreports.qt.nokia.com/browse/QTBUG-2024
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.101 секунд. Запросов: 22.