crossplatform.ru

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

> Как именно сделать статическую сборку.
Litkevich Yuriy
  опции профиля:
сообщение 5.3.2008, 13:49
Сообщение #1


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

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

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




Репутация:   94  


когда работаешь в SVN в этом нет нужды ;)
но навсякий случай сделаю
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
AD
  опции профиля:
сообщение 5.3.2008, 15:43
Сообщение #2


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 5.3.2008, 13:49) *
когда работаешь в SVN в этом нет нужды ;)
но навсякий случай сделаю

Возможно, я туплю. Но как именно сделать статическую сборку. Если использую компилятор MS Visual Studio 8! Как заставить приложение включить в себя длл-ки типа qtcore4.dll? И вообще, как сделать, чтобы картинки отображались на любой машине?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.3.2008, 16:14
Сообщение #3


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

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

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




Репутация:   94  


непереведено еще, тут
в SVN клиенте написаном на Qt4 под названием QSVN есть такой файл qsvn.exe.manifest в корневом каталоге программы, вот его содержимое:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>
  </dependency>
</assembly>


сам каталог содержит такие файлы:
ChangeLog
intl3_svn.dll
libapr.dll
libapriconv.dll
libaprutil.dll
libdb44.dll
libeay32.dll
QSvn.exe
qsvn.exe.manifest
QtCore4.dll
QtGui4.dll
README
ssleay32.dll
svnqt-qt4.dll

Сообщение отредактировал Litkevich Yuriy - 11.3.2008, 16:15
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 11.3.2008, 16:31
Сообщение #4


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 11.3.2008, 16:14) *
непереведено еще, тут

Супер! Ссылка на нужный файл. Буду пробовать! :) Буду читать и разбираться! :) Спасибо.

P.S. Microsoft.VC80.CRT.manifest - такой файл нужен, действительно. :blink: Прошу прощения

Сообщение отредактировал AD - 11.3.2008, 19:35
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 11.3.2008, 17:03
Сообщение #5


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Проблема на счет неправильного запуска на разных компьютерах скорее всего решена. Оказывается, я не те msvcr80.dll, msvcp80.dll взял. С помощью утилиты depends обнаружил, что не та dll! Теперь проверю, скорее всего заработает!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 22.12.2024, 17:29