![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
andreykyz |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 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
Прикрепленные файлы
|
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Сколько компиляторов у тебя установлено?
Что установлено в переменной среде MAKESPEC? Установлена переменная среда QTDIR? Какие параметры ты задавал в configure? |
|
|
andreykyz |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
MAKESPEC = win32-g++
QTDIR = C:\Qt\4.3.2 configure -no-sse2 -no-dsl и отключил vc++ |
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
VC++ не обязательно отключать...
Можно попробовать указать -platform win32-g++, просто хоть и говориться, что по умолчанию данный параметр берется из makespec, но не факт. ![]() Запускаешь make из обычной командной строки или нет? Просто с mingw не помню как обстоят дела (давно и совсем немного имел с ней дело), но вот с VS если компилить в обычной, для компиляции не хватает таких внутренних переменных как include и lib. |
|
|
andreykyz |
![]()
Сообщение
#5
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
make запускаю из коммандной строки с прописанным окружением
карочк make на mingw32-make.exe и C:/MinGW/bin/ в окружении прописано |
|
|
andreykyz |
![]()
Сообщение
#6
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
кстати не подскажешь ссылку на коммерческий QT и VS сразу??
|
|
|
ViGOur |
![]()
Сообщение
#7
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Понятно, как я понимаю не может идти и речи о том, чтобы попробовать дать собрать проект кому-то еще, например мне.
![]() Нужно подумать... |
|
|
ViGOur |
![]()
Сообщение
#8
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
кстати не подскажешь ссылку на коммерческий QT и VS сразу?? Был тут один сайт, на который раздвал комерческий Qt, но его закрыли. ![]() Еще я слышал, что последний Open Source Edition можно легко переделать как-то в комерческий, изголяясь с настройками, но как не знаю. Думаю если поискать, что-то должно выплыть потому, что тема интересная для многих. ![]() А вот VS качать только в торенте или покупать... |
|
|
andreykyz |
![]()
Сообщение
#9
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
пожалуйста, попробуй(я думаю откомпилится)
в таком случае, можешь мне чуть попозже конечный вариант собрать, если что??
Прикрепленные файлы
|
|
|
ViGOur |
![]()
Сообщение
#10
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Ок, давай завтра с утра скажу, что да как.
Просто у меня на работе винда (но не дома ![]() |
|
|
ViGOur |
![]()
Сообщение
#11
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Что ты этим хотел сказать?
Просто: Цитата const QPointF operator+ ( const QPointF & p1, const QPointF & p2 ) Единственная ошибка. ![]() Сообщение отредактировал ViGOur - 26.11.2007, 10:26 |
|
|
andreykyz |
![]()
Сообщение
#12
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вот попробуй вот это, если соберётся скинь бинарник.
Прикрепленные файлы
|
|
|
andreykyz |
![]()
Сообщение
#13
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
ViGOur |
![]()
Сообщение
#14
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Вот, собрал.
Причем без ошибок...
Прикрепленные файлы
|
|
|
andreykyz |
![]()
Сообщение
#15
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
архив не открывается
![]() перезалей куда-нибудь |
|
|
ViGOur |
![]()
Сообщение
#16
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Это rar, переименуй его...
|
|
|
andreykyz |
![]()
Сообщение
#17
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ты ещё забыл вот эти 3 файла передать
CODE mingwm10.dll QtGui4.dll QtCore4.dll без них у меня прога не запустится |
|
|
ViGOur |
![]()
Сообщение
#18
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
andreykyz |
![]()
Сообщение
#19
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 25.11.2007 Пользователь №: 23 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Прошу прощения, что так поздно.
Проблему решил, Проблема была в текстовом редакторе notepad.exe Он какой-то символ в начале текстового файла помещал, вот компилятор и спотыкался. |
|
|
ViGOur |
![]()
Сообщение
#20
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#21
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата stray '\239' in program такое только при неправильном символе появляется, я как-то русскую "с" в место английской за финтелил, первый раз долго парился. А вот когда в Qt'ях на такое наткнулся, Тотал Командер помог, и тоже два лишних байта в начале. Теперь если на строку с ошибкой переходить и она окажется первой, я сразу стираю первый символ и пишу его заново, помогает. Как я заметил это происходит при смене редактора, с начала в одном делал, а потом в другом, у меня почти в 100% случаях вылезит такой касячек |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.6.2025, 2:31 |