Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема со сборкой Qt при помощи Borland C++ 5.5 
:(
    Опции темы
oscode
Дата 21.7.2008, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.7.2008

Репутация: нет
Всего: нет



Пытаюсь откомпилировать Qt при помощи Borland C++ 5.5. 
Задаю команду:
  configure.exe -platform win32-borland -no-strl
Удачно компилирует с десяток файлов, а затем выдает ошибку:

MAKE Version 5.2 Copyright © 1987, 2000 Borland
bcc32 -c -tWR -O2 -tWC -x- -RT- -DUNICODE -DQT_NO_TEXTCODEC -DQT_NO_UNIC
ODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -I"D:\Home
\Projects\Libs\qt-3.3.x-p8\src\tools" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\src\k
ernel" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\include" -I"D:\Home\Projects\Libs\qt
-3.3.x-p8\include\private" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\qmake" -I"D:\Sof
t\Borland\BCC55\bin\..\include" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\include" -I
"D:\Soft\Borland\BCC55\bin\..\include" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\misc
\link_includes" -I"D:\Home\Projects\Libs\qt-3.3.x-p8\mkspecs\win32-borland" -otm
p\qfile_win.obj D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp
Borland C++ 5.5 for Win32 Copyright © 1993, 2000 Borland
D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp:
Error E2034 D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp 469: Canno
t convert 'stat *' to '_stat *' in function QFile::size() const
Error E2342 D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp 469: Type
mismatch in parameter '__statbuf' (wanted '_stat *', got 'stat *') in function Q
File::size() const
Error E2034 D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp 469: Canno
t convert 'stat *' to '_stat *' in function QFile::size() const
Error E2342 D:\Home\Projects\Libs\qt-3.3.x-p8\src\tools\qfile_win.cpp 469: Type
mismatch in parameter '__statbuf' (wanted '_stat *', got 'stat *') in function Q
File::size() const
*** 4 errors in Compile ***

Может быть какие-то настройки нужны или вообще что-то неправильно делаю?
PM MAIL   Вверх
DRUID3
  Дата 21.7.2008, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 463
Регистрация: 20.6.2005
Где: Kyyiv

Репутация: нет
Всего: 9



??? а Qt поддерживает Borland???  smile  smile 


--------------------
Every time if you use Linux, you are joined to the communism...
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
PM MAIL WWW Skype   Вверх
SABROG
Дата 21.7.2008, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Раз: http://trolltech.com/developer/resources/n...orted_platforms

Два:

Цитата

SUPPORTED PLATFORMS

For this release, the following platforms have been tested:

  win32-g++
  win32-icc (commercial edition only)
  win32-msvc (commercial edition only)
  win32-msvc.net (commercial edition only)
  win32-msvc2005 (commercial edition only)

  aix-g++
  aix-xlc
  aix-xlc-64
  freebsd-g++
  freebsd-icc
  hpux-acc
  hpux-g++
  irix-cc
  irix-cc-64
  irix-g++
  linux-g++
  linux-icc
  solaris-cc
  solaris-cc-64
  solaris-g++
  solaris-g++-64

  macx-g++


А вообще странно, т.к. в mkspecs borland таки есть...

Цитата

aix-g++
aix-g++-64
aix-xlc
aix-xlc-64
common
cygwin-g++
darwin-g++
default
features
freebsd-g++
freebsd-g++34
freebsd-g++40
freebsd-icc
hpux-acc
hpux-acc-64
hpux-acc-o64
hpux-g++
hpux-g++-64
hpuxi-acc-32
hpuxi-acc-64
hurd-g++
irix-cc
irix-cc-64
irix-g++
irix-g++-64
linux-cxx
linux-ecc-64
linux-g++
linux-g++-32
linux-g++-64
linux-icc
linux-icc-32
linux-icc-64
linux-kcc
linux-llvm
linux-lsb-g++
linux-pgcc
lynxos-g++
macx-g++
macx-icc
macx-llvm
macx-pbuilder
macx-xcode
macx-xlc
netbsd-g++
openbsd-g++
qconfig.pri
qws
sco-cc
sco-g++
solaris-cc
solaris-cc-64
solaris-g++
solaris-g++-64
tru64-cxx
tru64-g++
unixware-cc
unixware-g++
win32-borland
win32-g++
win32-msvc
win32-msvc.net
win32-msvc2005
wince50standard-armv4i-msvc2005
wince50standard-mipsii-msvc2005
wince50standard-mipsiv-msvc2005
wince50standard-sh4-msvc2005
wince50standard-x86-msvc2005
wince60standard-armv4i-msvc2005
wincewm50pocket-msvc2005
wincewm50smart-msvc2005
wincewm60professional-msvc2005
wincewm60standard-msvc2005


Да и люди вроде пишут собирали Qt борландом, правда с патчами на исходники...

Это сообщение отредактировал(а) SABROG - 21.7.2008, 12:31


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Любитель
Дата 21.7.2008, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Допиливать надо только эти спеки для борланда... А лучше перейти на что-то официально поддерживаемое smile


--------------------
PM MAIL ICQ Skype   Вверх
oscode
Дата 21.7.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 21.7.2008

Репутация: нет
Всего: нет



Пробовал модифицировать проблемный файл qfile_win.cpp
Пробовал сделать так, чтобы stat * конвертировался в _stat * при помощи reinterpret_cast. Однако ситуация повторяется.  smile 

А ввобще откомпилировал при помощи mingw - все просто отлично!!!  smile 
Однако, хотелось бы решить эту проблему. У кого нибудь есть конкретные решения?

Это сообщение отредактировал(а) oscode - 21.7.2008, 15:19
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.