1/2: Visual Studio может сгенерировать простой шаблон, который является именно тем, что вам нужно (отображает пустое окно).Используйте File -> New -> New Project -> select 'Win32 Project' -> click 'Finish'
для создания проекта.Двоичный файл Release \ Win32 имеет размер 81 КБ при статической привязке к библиотеке времени выполнения C (подробнее об этом ниже).Конечно, добавление вашего кода, вероятно, увеличит размер двоичного файла.Возможно, вы захотите взглянуть на настройки оптимизации или даже двоичное сжатие , чтобы минимизировать размер.Последнее я бы не рекомендовал из-за частых ложных срабатываний антивирусного программного обеспечения.
3: Вам нужно будет статически связываться с библиотекой времени выполнения C ,Это можно настроить в Configuration Properties -> C/C++ -> Code Generation -> Runtime Library
(выберите /MT
для выпуска и /MTd
для отладки).Это позволит вам запустить исполняемый файл без присутствия распространяемого пакета Visual C ++ 2010 установка.
Обратите внимание, что для двоичных файлов, скомпилированных с Visual Studio 2010, требуется Windows XP SP2 или выше.Возможно, вы захотите проверить этот обходной путь , если вам нужно ориентироваться на версии Windows XP, предшествующие SP2.