HLFX.Ru Forum
Показать все 24 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- VS2010 (https://hlfx.ru/forum/showthread.php?threadid=3658)


Отправлено ONeiLL 24-10-2012 в 12:09:

VS2010

Что нужно для правильной работы приложений скомпиленых в 2010 студии?
NET.Framework 4 & C++ Runtime 2010 ? или же хватит одного рантайма?


Отправлено FiEctro 24-10-2012 в 12:18:

ONeiLL
Для хл нужна 6тая студия. Либо: http://hlfx.ru/pub/HL1_src_vs2005.zip
А что с приложениями не так?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено ONeiLL 24-10-2012 в 12:23:

FiEctro , мне не ХЛ компилить а Windows Forms


Отправлено XaeroX 24-10-2012 в 12:24:

Цитата:
ONeiLL писал:
Что нужно для правильной работы приложений скомпиленых в 2010 студии?

Что нужно Вольфраму для правильной работы?
Только Вольфрам.
Если грамотно настроить проект, то ничего этим приложениям не нужно, даже рантайм.

Добавлено 24-10-2012 в 19:24:

Цитата:
ONeiLL писал:
Windows Forms

С этого надо было начинать.
Windows Forms тянут за собой .NET Framework.

__________________

xaerox on Vivino


Отправлено ONeiLL 24-10-2012 в 12:28:

XaeroX тоесть надо чтобы был и рантайм, и .NET Framework ? мне просто надо знать, что именно надо. не хочу лишнее таскать в инсталяторе


Отправлено XaeroX 24-10-2012 в 13:21:

ONeiLL
Смотри зависимости ЕХЕ-файла.

__________________

xaerox on Vivino


Отправлено Дядя Миша 24-10-2012 в 13:35:

Цитата:
XaeroX писал:
Что нужно Вольфраму для правильной работы?
Только Вольфрам.

Нужны ли мы нам?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено HAWK0044 27-10-2012 в 08:06:

действительно проглядываются зависимости и незапуски приложений windows forms написаных выше ,чем в 2005 студии, но и в 2005 тоже иногда бывает, нужен дотнет 2.0, который стоит почти у всех, а вот 3.5 и 4.0 который нужен для 2008 и 2010 студии стоит далеко не у каждого юзера.


Отправлено KiQ 27-10-2012 в 12:25:

ONeiLL ты же не собираешься дотнет в инсталятор класть?

__________________
-Brain is dead-


Отправлено Ku2zoff 27-10-2012 в 14:52:

Цитата:
HAWK0044 писал:
нужен дотнет 2.0, который стоит почти у всех, а вот 3.5 и 4.0 который нужен для 2008 и 2010 студии стоит далеко не у каждого юзера.

Нафиг это вообще надо? Можно создавать приложения и без таких тяжёлых зависимостей. Особенно маленькие вроде кейгенов, кряков и утилит. Из последних есть два исключения, над которыми я ржал: сменитель ника для пиратской версии Killing Floor и сменитель сидикея для УТ-2004. Две совершенно простые утилитки для работы с реестром, весом около 200 килобайт каждая. И требующие дотнет 3.5. Ну не маразм ли?


Отправлено a-kush-er 27-10-2012 в 18:58:

а разве дотнет есть не у каждого?


Отправлено fire64 27-10-2012 в 19:23:

Цитата:
a-kush-er писал:
а разве дотнет есть не у каждого?

На XP его нужно ставить отдельно, а в Win7 он вроде уже предустановлен.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено ONeiLL 28-10-2012 в 09:35:

А что если я перенесу проект на ВС2003 ? на сколько я знаю там юзается .NET Framework 1.1. Выходит что ничего не надо будет пихать в инсталер. Я прав?


Отправлено qpAHToMAS 28-10-2012 в 10:23:

Цитата:
ONeiLL писал:
А что если я перенесу проект на ВС2003 ? на сколько я знаю там юзается .NET Framework 1.1. Выходит что ничего не надо будет пихать в инсталер. Я прав?

А не проще ли настроить проект (или что там), убрав ненужные зависимости?
Я на хабре даже где-то видел статью, как это сделать.


Отправлено Дядя Миша 28-10-2012 в 11:13:

Пока проект, собранный шестеркой запускается на всех версиях винды - от 95 до 8, я буду юзать именно её. И вам кстати советую.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Hedgehog 28-10-2012 в 11:27:

ONeiLL
Почти у каждого юзера установлен .NET Framework 2.0 и точно у каждого есть .NET Framework 1.1, но на этом все хорошее заканчивается, есть одна очень большая проблема, новые версии .NET Framework не имеют интеграции старых, и пользователь с допустим Windows 8 имеющей предустановленный .NET Framework 4.5 не сможет запустить приложения скомпилированное под .NET Framework 2.0/3.0/3.4/4.0.
Microsoft всегда отличались тем, что очень "хорошо" реализовывали совместимость...
Могу сказать точно, программа сделанная с дотнетом не станет нормальной программой, потому, что большое количество юзеров будут жаловаться на проблемы с запуском.
Осваивай Qt Creator, он покажется тебе очень не неудобным, вообще так и есть, он далеко не Friendly User Interface, но он кроссплатформеный и имеет очень много хороших возможностей.


Отправлено HAWK0044 28-10-2012 в 11:30:

Дядя Миша в шестёрке с windows forms не размахнёшься, потому что их просто нет


Отправлено Дядя Миша 28-10-2012 в 11:48:

Рисовать окошки в студии любой версии - это такое особое извращение.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ONeiLL 28-10-2012 в 13:13:

может тогда юзать C++ Builder?

Добавлено 28-10-2012 в 15:13:

Цитата:
Hedgehog писал:
Почти у каждого юзера установлен .NET Framework 2.0

А рантайм 2005 тоже почти у каждого ?


Отправлено marikcool 28-10-2012 в 14:57:

лучше юзать 2005 и 2008, т.к не увсех пользователей обычно стоит redist 2010 версии.

билдер это таже дельфя только с другим синтаксисом имхо.

__________________
vk.com/skullcapstudios


Отправлено fire64 28-10-2012 в 15:08:

Цитата:
Дядя Миша писал:
Рисовать окошки в студии любой версии - это такое особое извращение.

Вот вот, я за то, чтобы рисовать интерфейс на чистом WinAPI
Создавать окно через CreateWindowEx, а потом отлавливать сообщения WM_PAINT и рисовать, все, что нужно.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено marikcool 28-10-2012 в 15:23:

Цитата:
fire64 писал:
Вот вот, я за то, чтобы рисовать интерфейс на чистом WinAPI
Создавать окно через CreateWindowEx, а потом отлавливать сообщения WM_PAINT и рисовать, все, что нужно.

ну и уйдет у тебя куча времени на гуи, когда его нужно потратить на сам софт.
лучше юзануть QT или delphi7 с c++ dll

__________________
vk.com/skullcapstudios


Отправлено CrazyRussian 28-10-2012 в 15:36:

Цитата:
fire64 писал:
Вот вот, я за то, чтобы рисовать интерфейс на чистом WinAPI

Много интерфейса на чистом винапи написал?

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено Дядя Миша 28-10-2012 в 16:58:

На чистом WinAPI можно нарисовать пару окошек для движка, например.
Но рисовать оконную программу на чистом WinAPI - это еще большее извращение.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 06:28.
Показать все 24 сообщений этой темы на одной странице

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