Russian Qt Forum

Qt => ActiveX => Тема начата: HirurG. от Октябрь 27, 2011, 10:14



Название: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 10:14
Добрый день! Я только начал разбираться с ActiveX и не могу скомпилировать первые строки программы из-за ошибки
фатальная ошибка: QAxObject: Нет такого файла или каталога
Понимаю что ошибка скорее всего глупая, но тем не менее прошу помощи, т.к. сам уже весь гугл истерзал в поисках решения.
В .pro файле строка CONFIG += qaxcontainer прописана

UPD. если кто-то так же как и я не знал, что ActiveX в Linux не работает, можете дальше не читать :)


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Странник от Октябрь 27, 2011, 12:31
Добрый день! Я только начал разбираться с ActiveX и не могу скомпилировать первые строки программы из-за ошибки
фатальная ошибка: QAxObject: Нет такого файла или каталога
Понимаю что ошибка скорее всего глупая, но тем не менее прошу помощи, т.к. сам уже весь гугл истерзал в поисках решения.
В .pro файле строка CONFIG += qaxcontainer прописана
какая версия Qt? SDK или отдельная установка? папка QTDIR\include\ActiveQt наличествует?


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 12:47
Цитировать
какая версия Qt? SDK или отдельная установка? папка QTDIR\include\ActiveQt наличествует?
Qt Creator 2.2.1. Основан на Qt 4.7.3. (32-х битной)
Это из меню "Справка -> О программе Qt Creator"
OS Ubuntu 11.10 если это имеет значение  :)
Не подскажите где QTDIR находится в линуксе?


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Пантер от Октябрь 27, 2011, 12:50
Гы. Какой же ActiveX под линухом? ;D


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 12:53
Цитировать
Гы. Какой же ActiveX под линухом? Смеющийся
??? я где-то читал что OpenOffice работает через ActiveX и думал что с линуксом проблем возникнуть не должно


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Пантер от Октябрь 27, 2011, 13:07
Это он под виндой может так работать. Вообще, юзай нативное апи ОпенОфиса.


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 13:10
Цитировать
Это он под виндой может так работать. Вообще, юзай нативное апи ОпенОфиса.
а можно попроще объяснить как прочитать содержимое экселевского документа? я ещё читал что можно сохранить его в html файле, а потом читать с помощью DOM


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Пантер от Октябрь 27, 2011, 13:12
Если форматирование не нужно, можно хранить в csv.


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 13:15
вообще стоит задача в преобразовании электронной таблицы в базу данных. причём база данных должна быть реализована самостоятельной программой. посоветуйте, пожалуйста, по какому пути пойти


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Пантер от Октябрь 27, 2011, 13:20
Электронная таблица в каком формате?


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 15:44
электронная таблица в формате xls


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: Пантер от Октябрь 27, 2011, 15:54
Можно попробовать работать с ней как с БД через ODBC, попробуй загуглить эту тему.


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: HirurG. от Октябрь 27, 2011, 16:04
хорошо, спасибо!


Название: Re: Ошибка в строке #include <QAxObject>
Отправлено: ninjaproger от Октябрь 31, 2011, 09:50
Цитировать
какая версия Qt? SDK или отдельная установка? папка QTDIR\include\ActiveQt наличествует?
OS Ubuntu 11.10 если это имеет значение  :)
Не подскажите где QTDIR находится в линуксе?

Вообще сноси Ubuntu он не для девелопинга - постоянный гимор с библиотеками и пр имхо
ставь полноценный