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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: vec2web  (Прочитано 3606 раз)
Userman
Гость
« : Декабрь 16, 2008, 15:45 »

Пытаюсь скомпилировать проект (http://sourceforge.net/projects/vec2web/).

Цитировать
vec2web is a command line utility for QCAD users who are trying to automate format conversions. vec2web is based on the same technology as QCAD.

vec2web reads drawings in DXF format and outputs bitmaps and some other formats: BMP, GIF, JPEG, PNG, XPM, XBM, PBM, PGM, PPM, Postscript and DXML. vec2web can also be used to directly print a drawing to the default printer.


1) error C2039: 'ShiftButton' : is not a member of 'Qt'

qnamespace.h содержит код:
Код:
#ifdef QT3_SUPPORT
    enum ButtonState_enum {
        ShiftButton     = Qt::ShiftModifier,
        ControlButton   = Qt::ControlModifier,
        AltButton       = Qt::AltModifier,
        MetaButton      = Qt::MetaModifier,
        Keypad          = Qt::KeypadModifier,
        KeyButtonMask   = Qt::KeyboardModifierMask
    };

Я в модуле с main перед include'ами написал #define QT3_SUPPORT, возможно помогло. Это правильно?

2) Проект потребовал несколько файлов, которых почему-то(?) нет в C:\QT, я нашёл их на сайте QT, и добавил в папку проекта.

3) error C2470: 'QPtrCollection' : looks like a function definition, but there is no parameter list; skipping apparent body
Код:
class Q_EXPORT QPtrCollection			// inherited by all collections
{
//...
Похоже, что он не знает что такое Q_EXPORT. Что с ним делать?
« Последнее редактирование: Декабрь 16, 2008, 16:26 от pastor » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Декабрь 16, 2008, 16:04 »

vec2web зависит от qcadlib (Qt3), а  вы пытаетесь собрать её под Qt4. Отсюда все проблемы. Соберите vec2web с использованием Qt3

см. http://www.qcad.org/vec2web_downloads.html

Цитировать
dxflib, qcadlib and vec2web. Includes script to build vec2web from scratch. Requirements: the Qt developer edition, version 3.3.x.
« Последнее редактирование: Декабрь 16, 2008, 16:20 от pastor » Записан

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


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