crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Компилирование в freebsd через консоль
refixs
  опции профиля:
сообщение 7.2.2010, 15:56
Сообщение #1


Студент
*

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

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




Репутация:   0  


Есть проект с использованием Qt, писал в Qt Creator под Windows. Подскажите, как скомпилировать его на удаленном сервере под FreeBSD? Ставил Qt из пакетов (кажится, точно не помню).

Вот то что поставил:
Цитата
qt4-accessible-4.5.2 Qt accessibility widgets
qt4-assistant-4.5.2 Qt documentation browser
qt4-assistant-adp-4.5.2 Qt documentation browser, adp compat version
qt4-clucene-4.5.2 QtCLucene full text search library wrapper
qt4-corelib-4.5.2 Qt core library
qt4-dbus-4.5.2 Qt4 bindings for the D-BUS messaging system
qt4-designer-4.5.2 Qt ui editor
qt4-doc-4.5.2 Multiplatform C++ application framework
qt4-gui-4.5.2_1 Qt graphical user interface library
qt4-help-4.5.2 QtHelp module provides QHelpEngine API and is used by Assis
qt4-iconengines-4.5.2_1 Qt SVG icon engine plugin
qt4-libQtAssistantClient-4.5.2 Qt documentation browser integration library
qt4-moc-4.5.2 Qt meta object compiler
qt4-network-4.5.2 Qt network library
qt4-opengl-4.5.2 Qt OpenGL library
qt4-phonon-4.5.2 Qt4 multimedia framework
qt4-phonon-gst-4.5.2 Qt4 multimedia framework, gstreamer backend
qt4-qmake-4.5.2 The build utility of the Qt project
qt4-qt3support-4.5.2 Qt3 compatibility library
qt4-rcc-4.5.2 Qt resource compiler
qt4-script-4.5.2 Qt script
qt4-sql-4.5.2 Qt SQL library
qt4-sqlite-plugin-4.5.2 Qt SQLite 3.x database plugin
qt4-svg-4.5.2 Qt SVG library
qt4-uic-4.5.2 Qt user interface compiler
qt4-webkit-4.5.2 Qt4 webkit engine
qt4-xml-4.5.2 Qt XML library
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 8.2.2010, 8:48
Сообщение #2


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

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

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




Репутация:   5  


Ставишь gcc + Qt4. Через Putty заливаешь проект на сервер. qmake Project.pro и make и все. Хотя компилятор и иксы на сервере никчему.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
refixs
  опции профиля:
сообщение 8.2.2010, 10:40
Сообщение #3


Студент
*

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

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




Репутация:   0  


Иксов на сервере нету, gcc стоит, версия 3.4.2. Qmake стоит: qt4-qmake-4.5.2 The build utility of the Qt project.
Цитата
# qmake
qmake: Command not found.

Сделал срр в котором подключил QCoreApplication написало, что такой библиотеки нету.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 8.2.2010, 11:56
Сообщение #4


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

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

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




Репутация:   5  


попробуй так /путь/к/qmake имя_проекта.pro

Цитата
Сделал срр в котором подключил QCoreApplication написало, что такой библиотеки нету.

А оно у тебя есть в каталоге /usr/include (не в курсе какой путь к инклудам во ФриБСД но в линуксе так) если нет, то сделай симлинк или укажи полный путь к заголовочному файлу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
refixs
  опции профиля:
сообщение 8.2.2010, 13:26
Сообщение #5


Студент
*

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

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




Репутация:   0  


Ночью переустановил Qt из портов, по-моему первый раз он недокомпилировался.

Библиотеки нашел тут: /usr/local/include/qt4
qmake я нашел в /usr/local/bin, но он называется qmake-qt4

Получилось скомпилировать одиночный файл так: g++ -I/usr/local/include/qt4 1.cpp

Спасибо, molchanoviv
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 19.8.2018, 9:40