games maker Все о создании игр и не только
10 января 2010 в 18:03
Установка и регистрация Visual C++ 2008
Начнём с самого важного — с установки среды разработки приложений (IDE), вместе с которой поставляется компилятор.
Все программы на самом деле представляют собой самый обычный текст! И чтобы этот текст превратился в настоящую рабочую программу, нужен компилятор.
Среда разработки Visual Studio 2008 (мы ей и будем пользоваться) в разных комплектациях стоит по разному: 2000$, 5000$, 10000$. М-да.
Но к счастью, всё самое лучшее в этой жизни даётся совершенно бесплатно
Нет, воровать мы не будем! Вместо этого мы скачаем бесплатную версию, которая называется Visual Studio 2008 Express Edition. В этой редакции есть всё что нужно для наших целей!
Итак, проходим по ссылке: http://www.microsoft.com/express/download/default.aspx :
Возможны два варианта установки:
*Уставновка только Visual C++ 2008. В данном случае все файлы будут скачиваться в процессе установки. Чтобы воспользоваться этим вариантом выберите Visual C++ 2008 Express Edition (коричневый прямоугольник).
*Скачивание файла-образа всей Visual Studio 2008. И хотя в данном случае вам придётся скачать гораздо больший объём, но вы сможете установить среду разработки находясь в оффлайне. Чтобы воспользоваться данным пунктом выберите Visual Studio Express Edition (блок в нижней части экрана, под надписью Offline Install).
Я опишу процесс установки только для первого варианта. Если вы выбрали второй вариант, то вам дополнительно понадобится программа эмулятор дисков.
Выбираем язык (english или russian на ваш выбор) и щёлкаем на download. Выберите папку для сохранения файла и на ваш компьютер скачается инсталлятор vcsetup.exe.
Ну чтож, вы скачали vcsetup.exe и начинаете установу (все файлы будут скачиваться с интернета во время установки):
На форме с лицензионным соглашением поставьте галочку: Allow Visual Studio to receive and display online RSS content, если хотите получать информацию о компиляторе через RSS. Если не знаете, что это такое, то просто уберите флажок.
На следующей странице уберите оба флажка. Здесь установщик предлагает установить MS Silverlight runtime и MS SQL Server 2008 Express Edition (x86). Оба два нам не нужны.
На следующей странице будет указан путь, куда установится компилятор. У меня он выглядит так: d:\programs\prog\studio9\
Ну а дальше начнётся установка. Всё что нужно, будет взято из интернета (96 мегабайт если вы не выбрали дополнительные программы).
Регистрация Microsoft Visual C++ 2008 Express Edtion
Данный раздел может содержать ошибки в описании процесса регистрации. Если вы будете устанавливать и регистрировать IDE Visual C++, пожалуйста, сделайте скриншоты всех этапов установки и скиньте мне на e-mail. Картинки всё равно появятся, только, вы можете помочь ускорить это событие. Спасибо.
Теперь нам нужно зарегистрировать нашу версию IDE. Щёлкаем Help — Register product (Справка — зарегистрировать продукт). В появившемся окне находим гиперрсылку ‘Register now’. После щелчка на ней, откроется окно браузера и нужно будет ввести e-mail и пароль. Заполняем эти поля.
Нажимаем кнопку «Sign up now» и в следующем окне заполняем форму. Нужно указать почтовый адрес, пароль, написать ответ на случай утери пароля, впечатать набор знаков с капчи. Нажимаем «Continue» (я принимаю).
И вот мы оказываемся на форме регистрации Visual studio express 2007.
Кратко пробежимся по всем пунктам:
Обязательные для заполнения — First name, Last name (Имя, фамилия).
Пропускаем несколько последующих пунктов и переходим к My E-Mail Address. Здесь введите ваш e-mail.
Postal Code пропускаем, а в Coutry/Location выбираем Russia.
Дальше идёт пункт о вашей роли в компании, где работаете. Прокручиваем его до конца и выбираем Other (другое).
Дальше нужно выбрать интересущие нас темы в программировании. Конечно же c/C++. Остальное по желанию.
Затем выбираем интересующие нас технологии. Щёлкаем на квадратик напротив Game Development/DirectX.
Затем нужно оценить ваши программистские навыки, ваши планы насчёт программирования и как вы собираетесь использовать Visual C++ Express. Для всех трёх выбирайте I don’t know. Или что-нибудь другое, если вы знаете что выбрать.
И последнее: поставьте галочку E-Mail Address под I would like to hear from Microsoft. Это позволит вам получать на ваш e-mail сообщения об обновлениях Visual C++ Express.
И наконец-то нажимаем Continue!
На ваш почтовый ящик будет отправлено ещё одно письмо.
На ваш почтовый ящик придёт письмо, для подтверждения идентификатора Windows Live ID. Не забудьте пройти по ссылке в нём. Проходим по ссылке из этого письма.
И вот мы наконец оказываемся на странице, где написан ваш регистрационный коде (Your registration key is:). Выделяем его, жмём CTRL+C. Возвращаемся к нашему компилятору и копируем в текстовое поле наш код. Нажимаем кнопку Complete Registration. В следующем окне выберите — No, I would not like to participate. И нажмите Close.
Кстати, вам придёт ещё одно письмо от Microsoft с благодарностью за регистрацию. Моё мнение, им не только благодарить надо, а ещё и денег за такую регистрацию давать.
IDE Microsoft Visual C++ 2008 Express Edition
IDE — от Integrated Development Environment (Интегрированная среда разработки). Вот Visual C++ 2008 Express Edition и есть эта самая IDE. В данном разделе мы созданим заготовку под программу (создадим решение, проект и файл с исходным кодом) и познакомимся с элементами интерфейса IDE Visual C++ 2008 Express Edition.
Создание решения, проекта и файла с исходным кодом
Выберите пункт меню File -> New-> Project (Файл-> Создать-> Проект). Горячие клавиши для данного пункта — Ctrl+Shift+N.
Откроется окно New Project (Новый проект). В левой части (Project types — Типы проектов) выбираем Win32. В правой (Templates — Шаблоны) — Win32 Console Application.
В нижней части окна нужно ввести: имя проекта, папку для сохранения и имя решения. У меня эти пункты выглядят так:
Name: solution
Location: d:\job\c
Solution Name: solution
Также, поставьте флажок Create directory for solution (Создать папку для решения).
Жмём OK.
В следующем окне нажимаем Next (Далее) и в окне Win32 Application Wizard — solution выбираем следующее: Application type (Тип приложения) — Console application и ставим флажок в Additional options (Дополнительные свойства) — Empty project (пустой проект)
Жмём Finish
Мы создали решение solution и одноимённый проект для него. Теперь в проект нужно добавить файл. Выбираете пункт меню File -> New -> File (Файл -> Создать -> Файл). Откроется окно New File (Новый файл). В Categories (Категории) выберите Visual C++. В Templates (Шаблоны) — C++ File (.cpp).
Жмём Open (Открыть).
Посмотрите на обозреватель решений (окно слева). Первая строка — Solution ‘solution’ (1 project). Это как нетрудно догадаться решение. На следующей строчке находится узел solution — это проект. Раскрыв данный узел, можно увидеть содержимое проекта. Проект включает в себя несколько типов файлов: Header Files (Заголовочные файлы), Resource Files (Файлы ресурсов), Source Files (Файлы исходного кода).
Теперь файл который мы создали (его имя можно увидеть над редактором на вкладке рядом с Start Page — Начальная страница) нужно добавить к проекту. Для этого выбирите пункт меню File -> Move Source2.cpp into -> 1 solution.
Откроется окно сохранения файла (Save File As). В поле «Имя объекта» введите имя файла. Например — «hello world». Щёлкаем «Сохранить»
Ещё раз взгляните на обозреватель решений. В Source Files проекта появился новый файл «hello world.cc». Файлы с расширениями .cpp и .cc — это файлы, содержащие исходный код программы.
Элементы интерфейса IDE Visual C++ 2008 Express Edition
Теперь рассмотрим элементы интерфейса Visual C++ 2008. Вверху под строкой заголовка расположено меню как со стандартными для Windows пунктами: File (Файл), Edit (Правка), View (Вид), Tools (Сервис), Window (Окно), Help (справка), так и с уникальными для Visual C++ Express Edition: Project (Проект), Build (Построение), Debug (Отладка).
Под меню расположена довольно стандартная панель инструментов.
В центре окна в данный момент открыта вкладка hello world.cc.
Перейдите на вкладку Start Page. На этой странице есть окно — Recent Projects (Последние проекты). В нём перечисляются решения (solutions) и проекты с которыми вы недавно работали. Когда вы в следующий раз откроете IDE. Выберите в данном окне решение solution.
Вернитесь на вкладку hello world.cc. Под вкладками расположен редактор. Здесь пишется код программы.
Слева расположено окно — Solution Explorer (Обозреватель решений). В нём в виде древовидной структуры представлено ваше решение. Термин решение используется в Visual Studio для организации проектов т.е. в одном решении может быть несколько проектов. Один проект обычно представляет собой одну программу.
В самом верху обозревателя решений написано имя нашего решения — Solution ‘solution’, а в скобках указано количество проектов. После решения идёт несколько узлов — в зависимости от количества проектов в решении. У нас пока только один проект — «solution». Для какждого проекта на следующих уровнях показаны файлы данного проекта.
В правой части экрана расположено окно Properties. Мы им почти не будем пользоваться. Можете закрыть его, чтобы освободить больше места для редактора.
И наконец-то последнее окно. Оно расположено в самом низу и по умолчанию из всех вкладок выбрана — Вывод (Output). Здесь можно увидеть информацию о процессе комплиляции. Более подробно мы рассмотрим это окно в одном из следующих уроков.
GTK + VisualStudio 2008: Быстрый старт
Для создания кроссплатформенного приложения, была выбрана хорошо известная библиотека GTK, но если в Unix системах всё более-менее просто (хотя конечно и не всегда порой), то с установкой и использованием в Windows — системах могу возникнуть некоторые вопросы.
Решением этих вопросов, а если быть точнее, настройкой Microsoft Visual Studio 2008 для работы с библиотеками GTK, я бы и хотел поделиться.
Возможно, для людей хорошо знающих Visual Studio, эта информация покажется не новой, но для новичка, который бы хотел протестировать свой первый «Hello World», я думаю, будет не лишней. Если интересно, тогда поехали…
Для начала нам понадобится сама библиотека GTK (я предполагаю, что сама Visual Studio у вас уже установлена 😉 ). Можно взять уже скомпилированные библиотеки или исходники на официальном сайте, но я предпочёл воспользоваться проектом «gladeWin32». Не будем долго на нём останавливаться, скажу только, что этот пакет представляет из себя порт Glade2/Gtk+ на платформу Windows, и отличается от оригинала тем, что исправлены специфические проблемы. Так же устанавливаются пакеты разработчика Gtk+ и libglade, собственно что нам и нужно. Этот пакет примечателен ещё тем, что при установке он анализирует установленные IDE (включая даже среду CygWin) и предлагает сразу прописать пути к устанавливаемым компонентам и библиотеками. Однако, к сожалению, даже последняя на сегодняшний день версия (2.12.9 от 16.04.2008) не обнаружила присуствие Visual Studio 2008, поэтому придётся прописать руками 😉
Итак, после установки пакета gtk-dev-2.12.9-win32-1.exe (по умолчанию он ставиться в C:\GTK\) запускаем Visual Studio. Открываем окно с настройками «Options» (Menu->Tools->Options). В дереве слева открываем: Projects and Solutions->VC++ Directories.
В правой части выбираем из селектора «Show directories for: -> Include files» и добавляем сюда следующие пути:
C:\GTK\lib\gtk-2.0\include
C:\GTK\lib\glib-2.0\include
C:\GTK\include\cairo
C:\GTK\include\libglade-2.0
C:\GTK\include\gtk-2.0
C:\GTK\include\libxml2
C:\GTK\include\pango-1.0
C:\GTK\include\glib-2.0
C:\GTK\include\atk-1.0
C:\GTK\include
Затем выбираем в этом же селекторе «Show directories for: -> Library files», и добавляем ещё два пути:
Ну вот в принципе и всё, теперь для проверки того, что у нас всё правильно настроено, создадим небольшой «hello world».
Выберем новый пустой проект «Visual C++ -> Win32 -> Win32 Console Application».
добавим в проект «main.cpp»:
#pragma comment(lib,»gtk-win32-2.0.lib»)
#pragma comment(lib,»gobject-2.0.lib»)
int main (int argc, char *argv[]) <
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
можно конечно вместо #pragma подключить библиотеки прямо в проект, но это уже дело вкуса, мне лично так удобнее.
Ну вот на этом настройка и завершена, собираем (CTRL+F5) и если всё в порядке получаем вот такое замечательное окошко…
Скачать Microsoft Visual C ++
Здесь вы сможете скачать распространяемый пакет майкрософт визуал ++ 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019 x64 x86 (64 -32 бит) все версии включая самые последние.
Microsoft Visual C ++ необходим для установки и работы программ и игр разработанных на этой платформе.
Выберите какой хотите скачать Visual C:
Что за программа Microsoft Visual C++
Microsoft Visual C++ распространяемый пакет ( redistributable package) — это специальная программа, позволяющая запускать программы и игры на компьютере разработанные на языке программирования языке C++ в среде Visual Studio. Другими словами Visual ++ это набор пакетов с данными, которые используют программы при работе на компьютере. Соответственно, когда программа или гра не находит нужный пакет, то появляется ошибка.
Скачать Microsoft Visual C++
На сайте вы сможете скачать распространяемый пакет (redistributable package) в зависимости от версии (пакета) по отдельности: 2005 2008 2010 2012 2013 2015 2017 2019 x64 x86.
Скачать Visual C++ все версии одним файлом
Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.
При установке данного пакета, все имеющиеся версии будут переустановлены, а не имеющиеся доустановлены. Что позволит не устанавливать каждый пакет по отдельности, а также избежать разных ошибок при установке по отдельности.
Если у вас Windows 32 битная, то необходимо скачать только 32 битную
Если у вас Windows 64 битная, то скачать необходимо 64 битную, в нее входят оба пакета как 32 так и 64 битная .
Microsoft Visual С 2005
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2008
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2010
Поддерживаемая операционная система
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2012
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2013
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2015
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2017
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2019
Пакет Microsoft Visual C ++ 2019 включает в себя пакеты 2015, 2017, 2019. При установке данного пакета, установленные пакеты 2015 или 2017 будут заменены.
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Ошибки при установке Microsoft Visual C++
При установке Visual C++ могут встречаться разные ошибки. Рассмотрим способы их устранения
Ответы на популярные вопросы — FAQ
Как установиить Microsoft Visual C
Если у вас Windows 64 битная (x64), то для установки Microsoft Visual C вам необходимо скачать оба файла 32 бит и 64 бит, извлечь файлы из архивов vcredist x86 и vcredist x64, далее запустить и установить последовательно. Если у вас Windows 32 битной версии (x86), то для установки Microsoft Visual C ++ скачайте только 32 бит, извлеките файл vcredist x86 и запустите его последовательно нажимая далее.
Нужно ли удалять старые версии Microsoft Visual C
Нет не нужно, так как при установке Microsoft Visual C++ сам удаляет старые версии и вместо них устанавливает новые.
Как открыть Microsoft Visual C
Microsoft Visual C нельзя открыть это не обычная программа а набор библиотек файлов и пакетов для работы различных программ и игр. Поесть вы не найдете ярлыка или файла запуска.
Устанавливаю Microsoft Visual C но программы не запускаются
Попробуйте полностью удалить все версии Microsoft Visual C через панель Установки и удаления программ и установите все версии по отдельности, начиная с 2005 по 2019.
Не удаляется Microsoft Visual C
Если Microsoft Visual C++ не удаляется стандартным способом через Пане управления — Установка и удаление программ то воспользуйтесь утилитой для принудительного удаления программ MicrosoftFixit.ProgramInstallUninstall. Скачать ее можно по ссылке https://support.microsoft.com/ru-ru/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removedd
Какую версию удалять Microsoft Visual C если ошибка при запуске программы
Если вы не знаете наверняка какая версия Microsoft Visual C повреждена то попробуйте поочередно устанавливать все версии начиная с 2005
Какой версии Microsoft Visual C не хватает
Для того чтобы понять какой версии не хватает для работы программы или игры, зайдите в Панель управления- Установка и удаление программ и посмотрите какие версии уже установлены и каких нет. Доустановите те версии которых нет в списке установленных программ.
Ошибка при установке Microsoft Visual C
Если при установке Microsoft Visual C++ вы получаете ошибку, то попробуйте удалить вручную ту версии которую устанавливаете через программу MicrosoftFixit.ProgramInstallUninstall. Скачать ее можно по ссылке https://support.microsoft.com/ru-ru/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removedd. После удаления перезагрузите компьютер.
Если не получилось
Если у вас не получилось сделать по инструкции или остались какие то вопросы, можете обратиться за помощью к нашим специалистам