Russian Qt Forum

Qt => ActiveX => Тема начата: Scotty от Сентябрь 30, 2009, 23:07



Название: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Сентябрь 30, 2009, 23:07
Доброго времени суток, недавно начал изучать библиотеку QT. ТАк вот, когда понадобилось написать программку для работы с OLE выяснилось что в Qt оно есть, но это всё лежит в QAxObject, точнее то что надо - лежит там (Это судя по qaxobject.hи документации). Но проблема в том что там библиотека не откомпилированна и я смутно представляю как это сделать, пробовал открыть проект и нжал на build в Qt Creator - не получилось. Помогите пожалуйста, где мне взять эту библиотеку или как её скомпилировать ... очень нужно ... заранее большое спасибо!


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: panAlexey от Сентябрь 30, 2009, 23:23
Модули ActiveQt являются частью Qt Desktop Edition. Они не являются частью Qt Open Source Edition.
http://www.doc.crossplatform.ru/qt/4.3.2/activeqt.html


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: CroCIV от Октябрь 01, 2009, 07:34
прежде чем ветку открывать можно немного по форуму порыскать, ждать глядишь ответа не придется http://www.prog.org.ru/topic_9013_0.html


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 01, 2009, 07:41
Модули ActiveQt являются частью Qt Desktop Edition. Они не являются частью Qt Open Source Edition.
http://www.doc.crossplatform.ru/qt/4.3.2/activeqt.html
Это я видел, но у меня 3 вопроса:
1)Если этого в OpSo - нет, где Qt Desktop Edition взять?
2)Что тогда за исходники лежат в src\activeqt\container
3)Что это : http://doc.crossplatform.ru/qt/en/4.5.0/activeqt.html (http://doc.crossplatform.ru/qt/en/4.5.0/activeqt.html) , там англисским по белому написано:
  The ActiveQt modules are part of the Qt Full Framework Edition and the Open Source Versions of Qt.(Т.е. в OpSo - оно есть, просто я непонимаю как его откомпилировать и использовать).


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 01, 2009, 07:43
прежде чем ветку открывать можно немного по форуму порыскать, ждать глядишь ответа не придется http://www.prog.org.ru/topic_9013_0.html
А то я не искал ... наткнулся на противоречия на разных ветках форума, вот и спрашиваю  :-\


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Tonal от Октябрь 01, 2009, 08:11
В ветке 4.5 модули ActiveQt так же доступны и в версии Open Edition
Цитировать
The ActiveQt modules are part of the Qt Full Framework Edition and the Open Source Versions of Qt.
Отсюда. (http://doc.crossplatform.ru/qt/en/4.5.0/activeqt.html)

Правда в версиях до 4.5.2 приходилось немного править проэкты чтобы всё собиралось. :)


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: CroCIV от Октябрь 01, 2009, 13:44
А то я не искал ... наткнулся на противоречия на разных ветках форума, вот и спрашиваю  :-\
вот по факту сижу разрабатываю софтину плотно юзая QActiveX. Библиотека Qt OS SDK 2009.03


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 01, 2009, 18:00
А то я не искал ... наткнулся на противоречия на разных ветках форума, вот и спрашиваю  :-\
вот по факту сижу разрабатываю софтину плотно юзая QActiveX. Библиотека Qt OS SDK 2009.03
Вот я тоже самое - написал 2 строчки кода (не считая создания слотов) для создания объекта и компилятор ругнулся на отсутствие либы, как её откомпилировать???


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 01, 2009, 18:12
Цитировать
вот по факту сижу разрабатываю софтину плотно юзая QActiveX. Библиотека Qt OS SDK 2009.03
Расскажи как ты добился компилирумости??? Пожалуйста очень надо!!!
Из той ссылки я понял что народ перекомпилировал весь QtCreator, а попроще никак низя (кстати у меня оно не компилиться)???


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: BRE от Октябрь 01, 2009, 18:25
А такой вопрос (ну мало ли :) ).
В файле pro есть строка типа:
CONFIG += qaxcontainer


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 01, 2009, 21:58
А такой вопрос (ну мало ли :) ).
В файле pro есть строка типа:
CONFIG += qaxcontainer

Простите в файле pro - каком, всего проекта qt или проекта qaxcontainer, извините если пишу глуппости, я просто неочень понимаю о чем речь ...


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: BRE от Октябрь 02, 2009, 07:39
Простите в файле pro - каком, всего проекта qt или проекта qaxcontainer, извините если пишу глуппости, я просто неочень понимаю о чем речь ...
В твоем проекте.


Название: Re: QAxObject как это откомпилировать или где это взять ???
Отправлено: Scotty от Октябрь 02, 2009, 12:23
Вот!!!  :D Теперь понятно, чтобы оно работало действительно было достаточно добавить в проект либу :) Вот по другим веткам походишь - ничего не понятно, а тут доходчиво объяснили, всё тему можно закрывать, всем большое спасибо!