crossplatform.ru

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

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> сборка под windows, В чём проблема??
andreykyz
  опции профиля:
сообщение 25.11.2007, 20:30
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 25.11.2007
Пользователь №: 23

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




Репутация:   0  


установил всё
как сдесь
но приложение (прекрасно собирающееся по Линукс) под windows не собирается

CODE
C:\Qt\4.3.2\paint>make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/paint'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_
THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\include\QtCore" -I"..\include\QtCore" -I"..\include\QtGui" -I"..\include\QtGui" -I
"..\include" -I"." -I"c:\Qt\4.3.2\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\mkspecs\win32-g++" -o tmp\obj\d
ebug_shared\paint.o paint.cpp
paint.cpp:1: error: stray '\239' in program
paint.cpp:1: error: stray '\187' in program
paint.cpp:1: error: stray '\191' in program
paint.cpp:1: error: invalid token
paint.cpp:1: error: expected constructor, destructor, or type conversion before '<' token
paint.cpp:1: error: expected `,' or `;' before '<' token
In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/cstring:49,
from C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/char_traits.h:45,
from C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/string:47,
from ../include/QtCore/../../src/corelib/tools/qstring.h:57,
from ../include/QtCore/qstring.h:1,
from ../include/QtCore/../../src/corelib/kernel/qobject.h:45,
********************************************************************************
**********
полный текст в прикреплённом файле
********************************************************************************
**********
paint.cpp:38: error: invalid use of undefined type `struct QPen'
../include/QtGui/../../src/gui/kernel/qwindowdefs.h:69: error: forward declaration of `struct QPen'
paint.cpp:42: error: invalid use of undefined type `struct QDebug'
../include/QtCore/../../src/corelib/global/qglobal.h:1291: error: forward declaration of `struct QDebug'
paint.cpp: In member function `void PainterPathWidget::Libman(float)':
paint.cpp:51: error: invalid use of undefined type `struct QDebug'
../include/QtCore/../../src/corelib/global/qglobal.h:1291: error: forward declaration of `struct QDebug'
paint.cpp:100: error: invalid use of undefined type `struct QDebug'
../include/QtCore/../../src/corelib/global/qglobal.h:1291: error: forward declaration of `struct QDebug'
paint.cpp:106: error: invalid use of undefined type `struct QDebug'
../include/QtCore/../../src/corelib/global/qglobal.h:1291: error: forward declaration of `struct QDebug'
../include/QtCore/../../src/corelib/global/qglobal.h: At global scope:
../include/QtCore/../../src/corelib/global/qglobal.h:1294: warning: inline function `QDebug qDebug()' used but never def
ined
mingw32-make[1]: *** [tmp\obj\debug_shared\paint.o] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/paint'
mingw32-make: *** [debug-all] Error 2

Прикрепленные файлы
Прикрепленный файл  RTF__2_.rtf ( 76,69 килобайт ) Кол-во скачиваний: 676
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.11.2007, 20:48
Сообщение #2


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

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

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




Репутация:   40  


Сколько компиляторов у тебя установлено?
Что установлено в переменной среде MAKESPEC?
Установлена переменная среда QTDIR?
Какие параметры ты задавал в configure?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andreykyz
  опции профиля:
сообщение 25.11.2007, 21:27
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 25.11.2007
Пользователь №: 23

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




Репутация:   0  


MAKESPEC = win32-g++
QTDIR = C:\Qt\4.3.2
configure -no-sse2 -no-dsl и отключил vc++
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.11.2007, 21:45
Сообщение #4


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

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

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




Репутация:   40  


VC++ не обязательно отключать...

Можно попробовать указать -platform win32-g++, просто хоть и говориться, что по умолчанию данный параметр берется из makespec, но не факт. :)

Запускаешь make из обычной командной строки или нет?
Просто с mingw не помню как обстоят дела (давно и совсем немного имел с ней дело), но вот с VS если компилить в обычной, для компиляции не хватает таких внутренних переменных как include и lib.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andreykyz
  опции профиля:
сообщение 25.11.2007, 21:51
Сообщение #5


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 25.11.2007
Пользователь №: 23

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




Репутация:   0  


make запускаю из коммандной строки с прописанным окружением
карочк make на mingw32-make.exe
и C:/MinGW/bin/ в окружении прописано
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andreykyz
  опции профиля:
сообщение 25.11.2007, 22:01
Сообщение #6


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 25.11.2007
Пользователь №: 23

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




Репутация:   0  


кстати не подскажешь ссылку на коммерческий QT и VS сразу??
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.11.2007, 22:02
Сообщение #7


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

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

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




Репутация:   40  


Понятно, как я понимаю не может идти и речи о том, чтобы попробовать дать собрать проект кому-то еще, например мне. :)

Нужно подумать...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.11.2007, 22:06
Сообщение #8


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

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

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




Репутация:   40  


Цитата(andreykyz @ 25.11.2007, 22:01) *
кстати не подскажешь ссылку на коммерческий QT и VS сразу??
Был тут один сайт, на который раздвал комерческий Qt, но его закрыли. :)

Еще я слышал, что последний Open Source Edition можно легко переделать как-то в комерческий, изголяясь с настройками, но как не знаю.
Думаю если поискать, что-то должно выплыть потому, что тема интересная для многих. :)

А вот VS качать только в торенте или покупать...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andreykyz
  опции профиля:
сообщение 25.11.2007, 22:23
Сообщение #9


Студент
*

Группа: Новичок
Сообщений: 10
Регистрация: 25.11.2007
Пользователь №: 23

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




Репутация:   0  


пожалуйста, попробуй(я думаю откомпилится)
в таком случае, можешь мне чуть попозже конечный вариант собрать, если что??
Прикрепленные файлы
Прикрепленный файл  Упаковать.zip ( 2,62 килобайт ) Кол-во скачиваний: 236
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.11.2007, 22:25
Сообщение #10


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

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

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




Репутация:   40  


Ок, давай завтра с утра скажу, что да как.
Просто у меня на работе винда (но не дома :)), там и собирать буду.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 21.12.2024, 8:12