Russian Qt Forum
Ноябрь 22, 2024, 18:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Установка QT3 и Borland 6
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Установка QT3 и Borland 6 (Прочитано 7384 раз)
Tarakan
Гость
Установка QT3 и Borland 6
«
:
Апрель 14, 2005, 21:41 »
У меня win2000.
установил Borland C++ Builder6. Пытаюсь установить QT3.3.3.
При компиляции выдает ошибку:
Error E2146 C:\Program Files\Borland\CBuilder6\Include\uxtheme.h 176: Need an identifier to declare
Error E2146 C:\Program Files\Borland\CBuilder6\Include\uxtheme.h 546: Need an identifier to declare
На Trolltech говорят:
If you try to compile the Windows XP style with Borland Builder 6, you are likely to get the error
"Error E2146 C:\Programme\Borland\CBuilder6\Include\uxtheme.h 176: Need an identifier to declare".
To resolve this problem, please edit the uxtheme.h header file of your Borland Builder installation and apply the following patch:
@@ -173,7 +173,7 @@
TS_MIN, // minimum size
TS_TRUE, // size without stretching
TS_DRAW, // size that theme mgr will use to draw part
-};
+} dummy_themesize;
@@ -543,7 +543,7 @@
PO_CLASS, // property was found in the class section
PO_GLOBAL, // property was found in [globals] section
PO_NOTFOUND // property was not found
-};
+} dummy_propertyorigin;
В uxtheme.h я заменил блок:
typedef enum THEMESIZE
{
TS_MIN,
TS_TRUE,
TS_DRAW,
};
на указанный:
@@ -173,7 +173,7 @@
TS_MIN,
TS_TRUE,
TS_DRAW,
-};
+} dummy_themesize;
и этот:
typedef enum PROPERTYORIGIN
{
PO_STATE, // property was found in the state section
PO_PART, // property was found in the part section
PO_CLASS, // property was found in the class section
PO_GLOBAL, // property was found in [globals] section
PO_NOTFOUND // property was not found
};
на
@@ -543,7 +543,7 @@
PO_CLASS, // property was found in the class section
PO_GLOBAL, // property was found in [globals] section
PO_NOTFOUND // property was not found
-};
+} dummy_propertyorigin;
Ошибок стало еще больше! Я явно сделал что то не так.
Посоветуйте пожалуйста что делать...
Записан
Hellenna
Гость
Установка QT3 и Borland 6
«
Ответ #1 :
Апрель 14, 2005, 21:54 »
была такая же проблема, даже ошибки те же, правда с 5-м Builder`om.
В результате скачала отдельно борландовский компилятор отсюда
http://cplus.about.com/gi/dynamic/offsite.htm?site=http://www.borland.com/bcppbuilder/freecompiler/
Прописала переменную окружения PATH, добавив в нее путь к новому компилятору.
С ним все собирается без проблем и в исходниках не надо ничего править.
А по поводу правки исходников (троллтехи использоватли формат программы diff ):
Код:
@@ -543,7 +543,7 @@
унифицированный формат ханка. там тебе не надо было ничего менять, кажется...
а вот фразой:
Код:
-};
+} dummy_propertyorigin;
они хотели сказать, что нужно заменить "};" на "} dummy_propertyorigin;"
Записан
MaxWin
Гость
Установка QT3 и Borland 6
«
Ответ #2 :
Апрель 15, 2005, 09:32 »
А вам самому не кажеться странным
@@ -173,7 +173,7 @@
TS_MIN,
TS_TRUE,
TS_DRAW,
-};
+} dummy_themesize;
вот такое следование строчек - это ведь явная синтаксическая ошибка.
@@ -173,7 +173,7 @@ Эта строка выбрасываеться. Она указывает
утилите patch в каком месте текста делать изменения.
Строки с минусом выбрасываються. Строки с пюсом добавляються.
Ессно без знака.
Да... Сразу видно последователей форточек
Записан
Tarakan
Гость
Установка QT3 и Borland 6
«
Ответ #3 :
Апрель 15, 2005, 12:15 »
Супер!! Спасибо!! заработало
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...