crossplatform.ru

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


  Ответ в Qt 4.3.2
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ViGOur Дата 8.5.2008, 13:15
 
Цитата(AD @ 8.5.2008, 14:03) *
Это из-за того, что я забыл переопределить переменную QTDIR?
Угу, скорее всего из-за этого, mingw обращается к библиотекам скомпиленным в VS.
AD Дата 8.5.2008, 13:03
 
Цитата(ViGOur @ 2.4.2008, 13:06) *
Зачем же другая версия Qt? Достаточно скомпилить дополнительно Qt для работы с mingw, только пускай они лежат в разных папках, например:
Цитата
Qt4.3.2_vs2005
Qt4.3.2_mingw


не получился mingw32-make. :( Выдает ошибки. Это из-за того, что я забыл переопределить переменную QTDIR?
AD Дата 2.4.2008, 17:54
  Litkevich Yuriy, ViGOur, спасибо! :) На выходных попробую! :)
Litkevich Yuriy Дата 2.4.2008, 16:49
  положи Qt в другую папку, там запусти configure с ключем win32-g++, а затем когда с конфигурируется, mingw32-make, но имей в виду если у тебя системная переменная QTDIR установлена ее надо переопределить, я для этого использовал bat-файл, чтобы не переделывать ранее сделаного
AD Дата 2.4.2008, 14:02
 
Цитата(ViGOur @ 2.4.2008, 13:06) *
Зачем же другая версия Qt? Достаточно скомпилить дополнительно Qt для работы с mingw, только пускай они лежат в разных папках, например:
Цитата
Qt4.3.2_vs2005
Qt4.3.2_mingw


а как скомпилить Qt для MinGW?
ViGOur Дата 2.4.2008, 12:06
  Зачем же другая версия Qt? Достаточно скомпилить дополнительно Qt для работы с mingw, только пускай они лежат в разных папках, например:
Цитата
Qt4.3.2_vs2005
Qt4.3.2_mingw
AD Дата 2.4.2008, 11:56
 
Цитата(Litkevich Yuriy @ 2.4.2008, 12:53) *
напиши что за ошибки, и потом незабывай что тебе чтобы работать с другим компиллером, нужны dll'ки собраные другим компилером, т.е. QtCore4.dll и пр.

В данный момент написать не смогу, только завтра. Но судя по след. фразе, получается нужна другая версия Qt? :(
Litkevich Yuriy Дата 2.4.2008, 11:53
  напиши что за ошибки, и потом незабывай что тебе чтобы работать с другим компиллером, нужны dll'ки собраные другим компилером, т.е. QtCore4.dll и пр.
AD Дата 2.4.2008, 11:31
  Вопрос, возможно, глупый, но я точного ответа не знаю. У меня Qt 4.3.2, который имеет лицензию со студией 2005 (Qt by Trolltech v4.3.2 (VS2005)). Компиляция в студии проблем не имеет. А вот если я хочу небольшие примеры из книжки компилировать через MinGW, то компилятор выдает странные ошибки. Нужна другая версия Qt или я что не так делаю?

P.S. Использовать Qt 4.1.1 (хотя в нем все нормально компилируется) не хочется, так как хочется иметь более полный набор функций!
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 19:25