crossplatform.ru

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

ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 5.11.2008, 16:41
Сообщение #1


Участник
**

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

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




Репутация:   5  


Вопрос который ломает мне мозг 3.5 часа
Доведите до моего мозга, почему qmake -spec linux-g++-32 плавно переходящий в make, вылетает с
/usr/bin/ld: cannot find -lQtXml
collect2: ld returned 1 exit status

хотя при qmake и make все есть...

собираюсь под Debian amd64
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 5.11.2008, 17:57
Сообщение #2


Участник
**

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

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




Репутация:   5  


Цитата(Litkevich Yuriy @ 5.11.2008, 17:42) *
т.е. проблема возникает при указании платформы.

Совершенно верно.

по умолчанию -m64
#
# qmake configuration for linux-g++
#

MAKEFILE_GENERATOR = UNIX
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
QMAKE_INCREMENTAL_STYLE = sublib

QMAKE_CFLAGS = -m32
QMAKE_LFLAGS = -m32

include(../common/g++.conf)
include(../common/linux.conf)
load(qt_config)

одинаково....
наверное у меня qt не правильно собрано, надо было указать.... что-то....

+ тоже самое с lQtGui... т.е. проблемма в привязке всех либ... может поставить опцию при сборке Qt типо -static

Сообщение отредактировал ЙаМайскЫйПчОЛ - 5.11.2008, 18:03
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 9.6.2025, 23:28