HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > QSpriteViewer
Более нужная утилита
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


FreeSlave XaeroX у меня всё работает - ЧЯДНТ?

FreeSlave погляди на диск с фотошопом, тридэмаксом, анрилом, студией, офисом. Там везде есть vcredist. И никто никому не мешает.
У меня вообще есть коллекция из всех редистов - после установки винды я их запускаю один за другим - и всё готово.

Цитата:
FreeSlave писал:
Сколько раз я ставил игори на unreal engine 3 под виндой - каждая из них устанавливала свой msvc redist pack от 2005-ой студии. То ли каждая новая установленная игра использовала более новые версии библиотек (что вряд ли), то ли этот инсталлер просто не работает правильно, то ли разработчики дураки. Так что в реальной жизни вся эта фигня не работает или ей попросту не пользуются.

Из твоих слов не видно, что что-то пошло не так/не заработало.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 141053

Старое сообщение 13-10-2014 14:08
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34512
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


~ X ~
У нас у всех всё работает, а ты залез с советом. Вот мы твой совет и обсуждаем.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 141055

Старое сообщение 13-10-2014 14:12
-
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



~ X ~, ну так и моя прога у тебя работает? В итоге проблем нет. Вот если будут - тогда уже сообщай.

Цитата:
~ X ~ писал:
диск с фотошопом, тридэмаксом, анрилом, студией, офисом

Вот когда я буду делать программы такого уровня, тогда и задумаюсь. Пока просто не вижу смысла запариваться.

Сообщить модератору | | IP: Записан
Сообщение: 141057

Старое сообщение 13-10-2014 15:02
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


FreeSlave
Меня спросили, как надо распространять ПО под Windows, я ответил. Бугуртить не надо же.


Минутка статистики:
размеры в байтах:
qspriteviewer.exe 409088
msvcp100.dll 421200
msvcr100.dll 770384
Радость такая же как и от .NET в драйверах к ATI и nVidia. Но в абсолютном масштабе пока допустимо.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 141062

Старое сообщение 14-10-2014 09:14
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34512
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


~ X ~
Тебя спросили, как ты делал замеры трафика с включёнными и выключенными инстансед-вазелины. А ты зачем-то начал рассказывать про распространение ПО под Windows.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 141065

Старое сообщение 14-10-2014 09:46
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


XaeroX треда с вазелинами нет в http://hlfx.ru/forum/search.php?s=&action=getnew

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 141075

Старое сообщение 14-10-2014 14:12
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34512
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


~ X ~
Вообще говоря, getnew иногда глючит и не показывает новые темы. Это в порядке вещей. Не слишком ему доверяй.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 141084

Старое сообщение 14-10-2014 15:30
-
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



Мне вот интересно а Sprite Explorer тянет за собою столько же библиотек? Вроде нет в папке.

Сообщить модератору | | IP: Записан
Сообщение: 141107

Старое сообщение 14-10-2014 22:05
- За что?
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 35

Рейтинг



Вот кстати зря отказались от MinGW'оского компилятора. С ним никогда DLL Hell'а не будет, ибо он тащит в себе собственный C/C++-рантайм, который, так к слову, поддерживает стандарт лучше чем аналогичный от мелкомягких; ибо gcc.

А вообще я для таких программок так делаю:
1. Беру в левую руку статически слинкованный Qt4.
2. Беру в правую руку MinGW.
3. Добавляю в *.pro-файл программки следующее:

code:
win32-g++ { static { QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++ } }

4. Компилирую.
5. Вырезаю всё ненужное:
code:
strip -s app.exe

6. Пакую upx'ом:
code:
upx -9 app.exe

7. Получаю единичный экзешник достаточно приемлемых размеров (3.0 - 4.5 MB), в котором уже содержатся библиотеки Qt. А благодаря MinGW'овскому рантайму, никак не связанному с мелкософтовским, бинарник будет запускаться на абсолютно всех MS Windows OS, начиная с Windows 2000 (NT5.0). Если требуется поддержка Windows ME, 98 и 95, то можно просто "опустить" версию Qt до Qt 4.4.3 | [тут подробнее про версии] (если приложение простое, потребуется лишь простая рекомпиляция).

Пример сабжевой программы, скомпилированной таким образом: http://rghost.net/58538328 (3.32 MB).

Отредактировано EXL 15-10-2014 в 14:46

Сообщить модератору | | IP: Записан
Сообщение: 141129

Старое сообщение 15-10-2014 14:41
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



EXL, спасибо, про upx не знал.
А если статически собирать сам Qt, то наверно можно ещё и выбросить лишнее (типа QGraphicsView и QGraphicsScene), так что будет ещё меньше.

Сообщить модератору | | IP: Записан
Сообщение: 141130

Старое сообщение 15-10-2014 15:06
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34512
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
EXL писал:
С ним никогда DLL Hell'а не будет, ибо он тащит в себе собственный C/C++-рантайм

А кто мешает статически линковать микрософтовским компилятором?
Цитата:
EXL писал:
ибо gcc

Вообще ни разу не аргумент.
Цитата:
EXL писал:
Пакую upx'ом:

Категорически не рекомендую это делать. Увеличивается время загрузки, и антивирус становится подозрительнее.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 141131

Старое сообщение 15-10-2014 15:10
-
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 35

Рейтинг



Цитата:
XaeroX писал:
А кто мешает статически линковать микрософтовским компилятором?

А если, к примеру, статически скомпилировать программку компилятором от VS2013, вместе со всякими там последними msvcp*.lib и msvcr*.lib, она будет запускаться на Windows XP? Или скомпилированная таким же образом программка в VS2008 будет работать в Windows 98?

Цитата:
XaeroX писал:
Вообще ни разу не аргумент.

Если юзается C++98 или C++03, то согласен, не аргумент. А вот если C++11/C++14, то C++ compiler support.

Цитата:
XaeroX писал:
Категорически не рекомендую это делать. Увеличивается время загрузки, и антивирус становится подозрительнее.

Это да, правда на глаз запускаются программки пожатые upx'ом и без сжатия одинаково быстро. Возможно для больших проектов это будет критично. Но для маленьких программок в одно окошечко особой разницы нету. Большую программку, сам понимаешь, нужно распространять установщиком, а не exe'шником. Да и следует помнить, что при статической линковке WebKit недоступен.

Насчёт антивируса, соглашусь. Однако, правильный и хороший антивирус быстро распознает самый популярный пакер; распакует, проверит и не будет параноидально кричать на такой экзешник.

Сообщить модератору | | IP: Записан
Сообщение: 141133

Старое сообщение 15-10-2014 15:36
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



С++11 я специально здесь не использовал.
И таки проблемы с ним и у g++ есть, например, полная поддержка std::regex появилась только в той версии libstdc++, что поставляется с 4.9, а на 4.8 компилятор даже не говорит, что, мол, такая-то функция не поддерживается и спокойно собирает код с нерабочими функциями. Вот и сиди, думай, что не так.
Настоящие хипстеры вообще используют clang++ и libc++ от llvm и забыли про g++ с его ковровыми сообщениями об ошибках компиляции (особенно актуально для темплейтов) как страшный сон.

Сообщить модератору | | IP: Записан
Сообщение: 141134

Старое сообщение 15-10-2014 15:50
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34512
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
EXL писал:
Или скомпилированная таким же образом программка в VS2008 будет работать в Windows 98?

В Windows 98 ничего и никогда работать не будет. По определению. Это несовместимое с NT ядро.
Цитата:
EXL писал:
Если юзается C++98 или C++03, то согласен, не аргумент

Ну вот видишь. А кому в трезвом уме придёт в голову использовать C++11? От этого что, фпс в волатиле вырастет? Напротив, разбаловали программистов своим auto, и теперь никто за типами данных следить не хочет.
Цитата:
EXL писал:
Однако, правильный и хороший антивирус быстро распознает самый популярный пакер

Правильный и хороший антивирус стоит денег.
Многие не хотят ни деньги тратить, ни с ключиками-ресеттерами возиться, и ставят какой-нибудь Avast. Со всеми вытекающими.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 141135

Старое сообщение 15-10-2014 16:31
-
GioHAUS0n
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: N/A
Сообщений: 660

Рейтинг



Цитата:
XaeroX писал:
Правильный и хороший антивирус стоит денег.
Многие не хотят ни деньги тратить, ни с ключиками-ресеттерами возиться, и ставят какой-нибудь Avast. Со всеми вытекающими.


Любители халявы давно пользуется журнальными ключами и промо-демо версиями.

Сообщить модератору | | IP: Записан
Сообщение: 141146

Старое сообщение 15-10-2014 22:49
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 20:19. Новая тема    Ответить
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > QSpriteViewer
Более нужная утилита
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024