crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Qt3.x под Windows, сборка и прочее
Гость_klochec_v_*
сообщение 30.6.2008, 16:42
Сообщение #1





Гости








    


Цитата(Litkevich Yuriy @ 16.5.2008, 13:44) *
...
configure -debug-and-release -qt-libpng -qt-libjpeg
...


привет, можно вопрос.
я пробую собрать qt 3.3.8 из исходников.
у меня файл "configure" - это скрипт написанный на shell. естественно он не запускается в винде из командной строки. как сделать конфигурацию?

я пробую юзать cygwin.
поступаю так:
sh ./configure [...] [...] [...]
выдает сообщение:
<Creating qmake. Please wait...
g++ -c -o qglobal.o -pipe -I. -Igenerators -Igenerators/unix -Igenerators/win32
-Igenerators/mac -I/cygdrive/e/klochek/inst/qt/include/qmake -I/cygdrive/e/kloch
ek/inst/qt/include -I/cygdrive/e/klochek/inst/qt/include -DQT_NO_TEXTCODEC -DQT_
NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/cygdrive/e/kl
ochek/inst/qt/mkspecs/cygwin-g++ -DHAVE_QCONFIG_CPP /cygdrive/e/klochek/inst/qt/
src/tools/qglobal.cpp
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:256:24: qt_windows.h: No such
file or directory
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp: In function `int qWinVersion(
)':
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:273: error: `Qt' has not been
declared
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:273: error: `WV_NT' undeclared
(first use this function)
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:273: error: (Each undeclared i
dentifier is reported only once for each function it appears in.)
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:290: error: `Qt' has not been
declared
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:290: error: `WV_32s' undeclare
d (first use this function)
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:295: error: `Qt' has not been
declared
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:295: error: `WV_Me' undeclared
(first use this function)
/cygdrive/e/klochek/inst/qt/src/tools/qglobal.cpp:297: error: `Qt' has not been
declared.....>

короче как сделать конфигурацию не понимаю....:( полюбому можно без cygwin..............
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 30.6.2008, 16:51
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Где-то тут уже проскакивала тема, как собрать Qt 3 под виндой, попробую найти, если Litkevich Yuriy раньше меня не покажет, это он ссылку давал...

Кстати, собирается вроде как без cygwin!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.6.2008, 17:17
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


есть специальный порт Qt3 на винду: Q.../Free
т.к. Qt3 на виндах был платный. Теперь этот проект не развивается, т.к. Qt4 есть в опенсорсе. Т.е. остался только для Qt3.

Я не вникал, в этот порт, поэтому не знаю какой конкретно версии Qt3 он соответствует, но уних есть configure.bat и configure.exe
которые может быть можно выдернуть для сборки оригинальных, тролевых, исходников.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
void*
  опции профиля:
сообщение 30.6.2008, 18:37
Сообщение #4


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

Группа: Участник
Сообщений: 429
Регистрация: 4.6.2008
Пользователь №: 193

Спасибо сказали: 28 раз(а)




Репутация:   3  


а может есть смысл поставить версию поновее?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 30.6.2008, 19:16
Сообщение #5





Гости








    


Цитата(void* @ 30.6.2008, 19:37) *
а может есть смысл поставить версию поновее?

есть такой объект в предметной области как "заказчик", выставил тербования 3,3,8! все хоть убейся:)
просто надо собрать. в исходниках нет ни *.bat ни *.exe про configure.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 30.6.2008, 19:35
Сообщение #6





Гости








    


Странный заказчик ... я понимаю linux - где версия играют большую роль в целях совмемости с системными библиотеками и компилятором - но в виндах зачем такой маразм ...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.6.2008, 19:59
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


klochec_v, ты посмотрел на Q.../Free?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 1.7.2008, 19:43
Сообщение #8





Гости








    


я наверное, как обычно не доконца все рассказал.
короче суть проекта именно в кросплатформенности , т.е. будет версия под винду и под линух "совершенно" в одинаковом коде,(хотелось бы так).
разработка начата под виндой по ряду не зависящих от меня причин(в проекте несколько программ одна из которых только по винду и её скороперепишут а для отладкии моей оная просто необходима). потом этоже нужно будет пересобрать под линух без особых сложностей. так что мне необходимо собрать именно 3,3,8(по требованию заказчика) версию под виндой.:) я скачал сырцы, в которых куча упоминаний о винде и ясно видно что можно их собрать, залез в них а там только конфигурационный юниксовый скрипт, который нехочет работать в cygwin. пока мысль в том что я не доконца переменныые окружения для сборки задал потому что конфа не хочет генерить файл qt_windows.h.

вот. спасибо за подсказку Qt.../Free читаю. думаю мне это не так подходит..
"The Q...[1] for windows edition is a native win32 port of the gpl'ed Qt/x11 sources. It use native win32 api and does not require cygwin."
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.7.2008, 21:13
Сообщение #9


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(klochec_v @ 1.7.2008, 23:43) *
думаю мне это не так подходит

не понял? подходит или нет, если нет то почему?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
void*
  опции профиля:
сообщение 1.7.2008, 21:28
Сообщение #10


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

Группа: Участник
Сообщений: 429
Регистрация: 4.6.2008
Пользователь №: 193

Спасибо сказали: 28 раз(а)




Репутация:   3  


Цитата(Litkevich Yuriy @ 1.7.2008, 21:13) *
не понял? подходит или нет, если нет то почему?


может потому что
Цитата(klochec_v @ 1.7.2008, 19:43) *
суть проекта именно в кросплатформенности

а Qt.../Free
Цитата(klochec_v @ 1.7.2008, 19:43) *
use native win32 api
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.12.2024, 21:39