crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Qt Creator, помощь
pokemoon
  опции профиля:
сообщение 9.6.2009, 22:37
Сообщение #1


Новичок


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

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




Репутация:   0  


Извините меня за, может, глупый вопрос, но я не смог найти(google не помог).
Нужно создать пустой проект в рамках изучения библиотеки Qt.
Все визарды на данном уровне мне не нужны, хочется просто пустой проект где можно сделать обычный "Hello, world!", без использования ui.
Спасибо заранее за помощь!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.6.2009, 23:30
Сообщение #2


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

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

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




Репутация:   94  


Цитата(pokemoon @ 10.6.2009, 2:37) *
Нужно создать пустой проект в рамках изучения библиотеки Qt.
Все визарды на данном уровне мне не нужны, хочется просто пустой проект где можно сделать обычный "Hello, world!", без использования ui.
лучше тогда и вовсе без креатора. Читай это, создай руками в текстовом редакторе. И скомпилируй в командной строке.
Потом откроешь в креаторе и дальше пойдёшь по урокам
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 9.6.2009, 23:33
Сообщение #3


Старейший участник
****

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

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




Репутация:   9  


Создай проект, правой кнопкой мышки щелкай на файлах и выбирай удалить. Не забывай ставить галочку внизу диалога подтверждения что бы файлы удалялись и с диска.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
yaroslav429
  опции профиля:
сообщение 16.6.2009, 21:50
Сообщение #4


Новичок


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

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




Репутация:   0  


Здравствуйте.
Есть QTCreator 1.1 (Win) и вопрос : можно ли в QT Creator сделать статичискую линковку? CONFIG += static release не помогли (хотя не факт, что так можно - я только начал изучать QT, до этого на BCB работал)
Если можно - то как? Ну или ткните носом в мануал)) А то я уже и QT собирал со статической линковой (но насколько я понял - в этом случае нельзя использовать плагины, по крайней мере, так написано после configure -static. А мне очень нужен мускул =) ). Собрал - но не получилось прикрутить QtCreator, и я плюнув, поставил qt-sdk-win-opensource-2009.02.1 (готовый SDK)
Короче - Я пока тренеруюсь с динамическими библиотеками)
Очень надеюсь на вашу помощь.

PS при динамической линковке и CONFIG += release я закидываю нужные *.dll в папку Release. По идее прога должна запустится. Но вылазит исключение - не может найти точку входа в процедуру _F3A5Fasdae23r (что-то на подобии этого - набор символов) в библиотеке QtCore4.dll
Грешу на Redistributable Package. Может подскажете в чем проблема? (VC не установлена в системе)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 16.6.2009, 22:22
Сообщение #5


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

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

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




Репутация:   40  


Цитата(yaroslav429 @ 16.6.2009, 22:50) *
Грешу на Redistributable Package.
Думаю зря грешишь на него, если были бы проблемы с ним, то у тебя приложение вообще не запускалось бы с ошибкой вроде: Application failed to initialize properly...

В твоем случае думаю нужно грешить на Qt сборку, уже помнится не один человек сталкивался с проблемами скачивая уже скомпиленную Qt.
Так как возможно, твоя сборка для другой другой версии mingw или другой IDE. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
yaroslav429
  опции профиля:
сообщение 16.6.2009, 22:56
Сообщение #6


Новичок


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

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




Репутация:   0  


Цитата(ViGOur @ 16.6.2009, 22:22) *
уже помнится не один человек сталкивался с проблемами скачивая уже скомпиленную Qt.


Ну тогда буду очень признателен, если Вы мне поможете (подскажете) как на собственноручно собранную Qt прикрутить Qt Creator :)
Я готов еще кучу времени потратить на ее сборку, лишь бы все было гут))

Кстати, нагуглил решение с ошибкой:
Цитата(с какого-то сайта)
Всё ещё мучаетесь сообщением типа "Entry point _Z5QFreePv not found in QtCore4.dll" при попытке запустить release-cборку приложения? Всё очень просто решается. В папке bin лежат QtCore4.dll и QtGui4.dll, собранные под Visual Studio 2008. И никаким боком они c вашим приложением, собранным на MinGW, работать не будут. Возьмите QtCore4.dll и QtGui4.dll (и что вам ещё нужно) из папки qt/lib , скопируйте в папку своего приложения, и будет вам счастье.

Но так как я использую собранную Qt - у меня там тех *.dll нет)) Так что, как я понимаю, придется все-таки самостоятельно собирать. Главное - что б Qt Creator работал - уж очень он мне понравился))

Цитата(ViGOur @ 16.6.2009, 22:22) *
Так как возможно, твоя сборка для другой другой версии mingw или другой IDE. :)


Думаю, это исключено, так как я устанавливал целый пакет (Qt, MinGW, Creator) который качал с оффсайта :)
Разве что там натупили... :lol: Хотя такая вероятность фактически стремится к нулю:)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 16.6.2009, 23:26
Сообщение #7


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(yaroslav429 @ 16.6.2009, 23:56) *
Цитата(с какого-то сайта)
Всё ещё мучаетесь сообщением типа "Entry point _Z5QFreePv not found in QtCore4.dll" при попытке запустить release-cборку приложения? Всё очень просто решается. В папке bin лежат QtCore4.dll и QtGui4.dll, собранные под Visual Studio 2008. И никаким боком они c вашим приложением, собранным на MinGW, работать не будут. Возьмите QtCore4.dll и QtGui4.dll (и что вам ещё нужно) из папки qt/lib , скопируйте в папку своего приложения, и будет вам счастье.
Здесь маленькая ошибочка. Все dll-ки лежат в qt/bin.

Так что не надо ничего пересобирать, все должно прекрасно работать :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
yaroslav429
  опции профиля:
сообщение 16.6.2009, 23:49
Сообщение #8


Новичок


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

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




Репутация:   0  


Цитата(igor_bogomolov @ 16.6.2009, 23:26) *
Здесь маленькая ошибочка. Все dll-ки лежат в qt/bin.
Так что не надо ничего пересобирать, все должно прекрасно работать :)


Немного внимательней надо быть))
Я же говорил, что у меня собранная Qt.
Цитата(yaroslav429 @ 16.6.2009, 23:56) *
Цитата(с какого-то сайта)
Всё ещё мучаетесь сообщением типа "Entry point _Z5QFreePv not found in QtCore4.dll" при попытке запустить release-cборку приложения? Всё очень просто решается. В папке bin лежат QtCore4.dll и QtGui4.dll, собранные под Visual Studio 2008. И никаким боком они c вашим приложением, собранным на MinGW, работать не будут. Возьмите QtCore4.dll и QtGui4.dll (и что вам ещё нужно) из папки qt/lib , скопируйте в папку своего приложения, и будет вам счастье.

Если б было так, как Вы говорите - я бы не задавал глупых вопросов)) Да и суть не в этом.. Мне бы статическую линковку)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 17.6.2009, 0:04
Сообщение #9


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(yaroslav429 @ 17.6.2009, 0:49) *
Немного внимательней надо быть))
Может ты немного невнимательный, или лень по директориям полазить.

Скажем так. Путь по умолчанию, куда ставится Qt C:\Qt\2009.02

C:\Qt\2009.02\bin
C:\Qt\2009.02\qt\bin

Найди разницу ;)

Нужные тебе библиотеки в C:\Qt\2009.02\qt\bin

Цитата
Мне бы статическую линковку)
Читать здесь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
yaroslav429
  опции профиля:
сообщение 17.6.2009, 1:23
Сообщение #10


Новичок


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

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




Репутация:   0  


Цитата(igor_bogomolov @ 17.6.2009, 0:04) *
Найди разницу ;)

Нашел! Спасибо))
И за статьи спасибо - буду пробовать :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 30.11.2024, 7:34