crossplatform.ru

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


  Ответ в Статическая линковка
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 15.7.2008, 21:15
  относительно компиллерной библиотеки:
Цитата
<QTDIR>\mkspecs\win32-g++\qmake.conf:
1. Change
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
to (add -static)
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc

взято тут
Red Devil Дата 15.7.2008, 20:55
  Вроде как для того чтобы убрать зависимость от mingw.dll нужно в makefile добавить опцию :
LFLAGS -= -mthreads
Litkevich Yuriy Дата 15.7.2008, 18:19
 
Цитата(rich @ 8.7.2008, 23:50) *
а что при сборке надо указывать чтобы пример собрался как статический?

надо в файл проекта забить:
CONFIG=+static
(это по памяти, смотри примеры как ViGOur советовал )
void* Дата 9.7.2008, 9:34
  может быть, я в винде не собирал, поэтому точно сказать не могу :)
ViGOur Дата 9.7.2008, 8:11
 
Цитата(void* @ 8.7.2008, 21:57) *
или просто make install, если в винде
В винде это не обязательно. :)
void* Дата 8.7.2008, 20:57
  по-моему достаточно статической сборки самого Qt. попробуй все-таки сделать make confclean и пересобрать, только дождись конца :)
т.е. :
configure -static // + еще опции которые тебе нужны

затем:
make

и потом:
sudo make install //или просто make install, если в винде
rich Дата 8.7.2008, 19:50
 
Цитата(void* @ 8.7.2008, 19:25) *
Цитата(rich @ 8.7.2008, 18:52) *
тоесть как я понял несколько сборок Qt перед успешной?

это я экспериментировал, ты не думай что ее надо по пять раз собирать :) достаточно одного :)

:rolleyes:
так не собирается же с первого раза :unsure:
у меня :(
а что при сборке надо указывать чтобы пример собрался как статический? Qt не достаточно статично собрать?
void* Дата 8.7.2008, 19:25
 
Цитата(rich @ 8.7.2008, 18:52) *
тоесть как я понял несколько сборок Qt перед успешной?

это я экспериментировал, ты не думай что ее надо по пять раз собирать :) достаточно одного :)
rich Дата 8.7.2008, 18:52
 
Цитата(void* @ 8.7.2008, 13:18) *
Цитата(Гость_Гость_* @ 8.7.2008, 9:35) *
скрипты (confclean) ужасно глючат

как сказать :) у меня сейчас собрана Qt перед сборкой которой я раз пять собирал ее и делал make confclean'ы

эээ.. :scratch_one-s_head: тоесть как я понял несколько сборок Qt перед успешной?
void* Дата 8.7.2008, 13:18
 
Цитата(Гость_Гость_* @ 8.7.2008, 9:35) *
скрипты (confclean) ужасно глючат

как сказать :) у меня сейчас собрана Qt перед сборкой которой я раз пять собирал ее и делал make confclean'ы
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 23:19