Загрузка...
 
Печать
ИГРОКОДИНГ  »  ИГРОКОДИНГ: Учебный курс  »  Программируем 3D-шутер от первого лица (FPS) (Win32, Cpp, DirectX9)  »  Устанавливаем MS Visual C++ 2010 Express
Устанавливаем Microsoft Visual C++ 2010 Express


Для установки Microsoft Visual C++ 2010 Express:

  • Нужен компьютер под управлением ОС Windows 7/8/8.1
  • Нужен доступ к Интернету, причём довольно быстрый.

  • Переходим по ссылке https://www.microsoft.com/ru-ru/softmicrosoft/VisualStudioExpress.aspx(external link). Ссылка пока ещё актуальна (10.08.2015). Но Microsoft чуть ли не каждый месяц меняет структуру раздела загрузок на своём сайте, продвигая свою новую бесплатную IDE MS Visual Studio Community 2015 и "задвигая" другие свои продукты подальше от посторонних глаз. Как вариант, Microsoft Visual C++ 2010 Express можно без труда найти в yandex.ru(external link) или google.ru(external link) .

Image

  • Скачиваем ISO-образ с MS Visual Studio 2010 (объём 1,7 Гб). Записываем его на чистый диск DVD-R (с помощью программ IMG Burning Rom, CDBurnerXP или другого Freeware-софта).
  • Запускаем программу установки с записанного DVD-диска. В появившемся меню выбираем пункт Microsoft Visual C++ 2010 (т.к. выбранный нами язык программирования это С++, другие продукты нам пока не пригодятся).

Image

  • Следуем шагам программы установки (кнопка "Далее"). Принимаем условия лицензионного соглашения.
  • Снимаем обе галочки, отказываясь от предложения установить дополнительно MS Silverlight (больше нужен веб-разработчикам) и Microsoft SQL Server:

Image Нажимаем "Далее"

  • Выбираем путь установки. По умолчанию ставится в системный раздел, на который установлена ОС. Можно не менять. Нажимаем "Далее".


"До кучи" ставится .Net Framework 4 (IDE спрограммирована под него), Microsoft SQL Server Compact 3.5 SP2 и средства просмотра встроенной документации.

После установки и запуска, программа запросит регистрационный ключ, который теоретически можно получить, бесплатно зарегистрировавшись на сайте Microsoft. Но на практике ссылка на получение ключа в самой MS Visual C++ 2010 уже сейчас (04.07.2015) не работает. А на сайте Microsoft сам чёрт ногу сломит. Так что вводим этот ключ: 6VPJ7-H3CXH-HBTPT-X4T74-3YVY7

Проверка

Microsoft Visual C++ 2010. Окно приветствия при первом запуске
Microsoft Visual C++ 2010. Окно приветствия при первом запуске

Image

Напомним, что MS Visual С++ 2010 предназначена для создания приложений на языке программирования C++. Наиболее распространены в среде MS Windows приложения в виде:

  • исполняемых файлов (.exe);
  • динамически подключаемых библиотек (Dynamic Link Lybrary; .dll).

В самом общем случае программист вводит в окне IDE исходный код (в нашем случае на языке C++) и запускает компилирование(external link), нажав соответствующую комбинацию клавиш или выбрав пункт меню. После компиляции и компоновки(external link) (линковки) в каталоге с проектом IDE, на основе исходного кода, генерирует исполняемый файл приложения (.exe) или динамически подключаемую библиотеку (.dll) (настраивается заранее).

Для проверки работоспособности IDE скомпилируем уже готовый проект. Готовые проекты нетрудно найти в Интернете (перед использованием их, как правило, необходимо разархивировать в любую папку на жёстком диске). В нашем случае мы скомпилируем один из примеров, идущих в наборе с MS DirectX SDK, расположенный в каталоге C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D\Tutorials\Tut06_Meshes

(Хочешь такой же пример? Скачай и установи MS DirectX SDK отсюда: http://www.microsoft.com/en-US/download/details.aspx?id=6812(external link)).

  • Стартуем MS Visual С++ 2010 (ярлык, обычно, расположен в меню Пуск). Видим Начальную страницу (она всегда появляется, когда в программе не открыто ни одного Проекта/Решения).
  • Жмём Файл->Открыть->Решение или Проект...
  • В появившемся окне "Открыть проект" выбираем файл Решения для MS Visual Studio 2010 (можно выбрать и любой другой - MSVC++2010 автоматически сконвертирует его в свой формат).

Решение, содержащее исходные коды будущей программы, открыто. В левом доковом окне "Обозреватель решений" видна иерархическая структура файлов и каталогов Решения. В частности, виден файл Meshes.cpp (в данном случае - единственный файл с исходным кодом программы). При двойном щелчке мышью по нему в правой части в окне редактора кода отобразится его содержимое. Прокрути исходный код колесом мыши, бегло просмотри его (полезно для общего развития). Через мгновение мы преобразуем его в исполняемый файл с расширением .exe, пригодный для автономного запуска, в общем-то, на любом компьютере с установленными на нём ОС MS Windows и MS DirectX.

Закрыть
noteПримечание

В более ранних версиях MS Visual C++ следующим шагом была бы настройка путей к необходимым заголовочным файлам и файлам библиотек (без их подключения MS Visual C++ ничего "не знает" о функциях и методах, в нашем случае, DirectX и при компиляции будет выдавать одни лишь ошибки). С MS Visual C++ 2010 всё проще: она считывает пути к каталогам непосредственно из файла Проекта/Решения (если они там есть). В нашем случае все необходимые пути уже проставлены. В этом нетрудно убедиться заглянув, после открытия Проекта, в меню Проект->Свойства->Свойства конфигурации->Каталоги VC++.

  • Для компиляции нажми кнопку с зелёным треугольником на Главной панели (в верхней части IDE; смотри скриншот справа). Или нажми на клавиатуре F5.

Через несколько секунд после этого компиляция успешно завершится и наше приложение будет готово.

errorsОшибка LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

Довольно часто компиляция завершается неудачей, а вместо исполняемого файла программист видит сообщение: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt.
ПРИЧИНА: MS Visual C++ 2010 "не нравится" версия .NET Framework(external link), установленная в операционной системе. В общих чертах, MS Visual С++ 2010 спрограммирована для работы под управлением .NET Framework 4.0 и сильно к ней привязана. Во время установки MS Visual C++ 2010 пытается установить свой "родной" .NET Framework 4.0, проверяя версию этой программной платформы, установленную в ОС на данный момент. Если версия .NET Framework ниже 4.0, то она обновляется до 4.0 и всё прекрасно компилируется. Если версия .NET Framework выше 4.0, то всё оставляется как есть: IDE успешно завершает установку, но при компиляции ВСЕХ приложений выскакивает данная ошибка. Более того, ошибка была замечена даже при наличии в системе .NET Framework версии 4.0, но отличающейся от "родной" припиской вроде "Beta" или "Release Candidate".
РЕШЕНИЕ: Удалить из системы все версии .NET Framework (включая языковые пакеты и всякие профайлеры, если есть) и MS Visual C++ 2010. Всё вышеперечисленное можно без труда найти в меню "Программы и компоненты" (MS Windows Vista/7/8). Затем заново установить MS Visual C++ 2010. При этом автоматом установится .NET Framework 4.0, идущий с ней в наборе.
===
Как бы, вот так Microsoft делает свои программные продукты, стоимость коммерческих версий которых составляет приблизительно 3500 вечнозелёных американских президентов... Решением данной проблемы также озадачивались ребята здесь(external link) и здесь(external link), предложив ещё пару толковых способов устранения этой... оплошности.

Сразу компиляции запускается итоговое приложение. В нашем случае это пример из DirectX SDK, где в окне на синем фоне вращается трёхмерная модель тигра. Полученный в результате компиляции файл приложения, в нашем случае, расположен по адресу C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D\Tutorials\Tut06_Meshes\Debug\Meshes.exe. Файл Meshes.exe, в принципе, автономен. Его можно смело запускать на других компьютерах с ОС MS Windows, скидывать на флешки, отправлять друзьям по электронной почте и т.д.

  • Одновременно с компиляцией запускается отладка (пока не нужна). Для её заврешения нажми кнопку с синим квадратом на Главной панели в верхней части IDE. Или нажми Esc.

В итоге: MS Visual C++ 2010 установлена, протестирована и готова к работе.


ИГРОКОДИНГ  »  ИГРОКОДИНГ: Учебный курс  »  Программируем 3D-шутер от первого лица (FPS) (Win32, Cpp, DirectX9)  »  Устанавливаем MS Visual C++ 2010 Express

Contributors to this page: slymentat .
Последнее изменение страницы Воскресенье 13 / Ноябрь, 2016 20:41:40 MSK автор slymentat.

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

No records to display

Хостинг