Название: Установка QT3 и Borland 6 Отправлено: Tarakan от Апрель 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; Ошибок стало еще больше! Я явно сделал что то не так. Посоветуйте пожалуйста что делать... Название: Установка QT3 и Borland 6 Отправлено: Hellenna от Апрель 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;" Название: Установка QT3 и Borland 6 Отправлено: MaxWin от Апрель 15, 2005, 09:32 А вам самому не кажеться странным
@@ -173,7 +173,7 @@ TS_MIN, TS_TRUE, TS_DRAW, -}; +} dummy_themesize; вот такое следование строчек - это ведь явная синтаксическая ошибка. @@ -173,7 +173,7 @@ Эта строка выбрасываеться. Она указывает утилите patch в каком месте текста делать изменения. Строки с минусом выбрасываються. Строки с пюсом добавляються. Ессно без знака. Да... Сразу видно последователей форточек :D Название: Установка QT3 и Borland 6 Отправлено: Tarakan от Апрель 15, 2005, 12:15 Супер!! Спасибо!! заработало :)
|