Запускаем Visual Studio 2005, заходим в меню и выбираем File -> New -> Project. В открывшемся окне выбираем “Win32 Project”, пишем название проекта и щелкаем по кнопке “Ok”
В следующем окне выбираем “Application Settings” и ставим галочку “Empty project”, этим мы указываем студии, то что нам нужен пустой проект, без автоматически создаваемых файлов. Щелкаем по кнопке “Finish”.
Теперь создадим файл main.cpp, в котором будет точка входа нашего приложения. Для этого в панели Solution Explorer щелкнем правой кнопкой мышки по папке Source Files и контекстном меню выберем Add->New Item. В открывшемся окне выбираем С++ File и введем имя файла main.cpp. Щелкаем по кнопке Add.
Набираем код:
#include "windows.h"
#ifndef _DEBUG
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
#else
int main()
#endif
{
return 0;
}
Здесь небольшая хитрость в отладочном режиме у нас будет консольное приложение, а в релизе консоль создаватся не будет. Теперь необходимо настроть проект. Заходим в свойства проекта (Project->Propertis) во вкладке General ставим «Use Multi-Byte Character Set», этим мы указываем что не будем использовать Юникод. В вкладке Linker->System ставим «Console (/SUBSYSTEM:CONSOLE)» (только для конфигурации Debug). Также желательно поставить в C/C++->Code Generation->Runtime Library “Multi-threaded Debug (/MTd))” для конфигурации Debug и “Multi-threaded (/MT)” для конфигурации Release, тогда ваша программа не будет требовать наличия библиотек Visual Studio 2005.