Изменение настроек по умолчанию для консольного приложения - PullRequest
0 голосов
/ 20 сентября 2008

Я бы предпочел, чтобы консольное приложение по умолчанию было

многопоточная отладка. Уровень предупреждения 4. строить просматривать информацию. нет папки с ресурсами.

Кто-нибудь знает какую-либо технику, которая позволила бы мне создавать консольное приложение с моими желаемыми параметрами, не устанавливая его вручную.

Ответы [ 3 ]

1 голос
/ 20 сентября 2008

Да, вы можете сделать это. То, что вы хотите, это создать свой собственный шаблон проекта. Затем вы можете выбрать этот шаблон из мастера New Project. Я не смог найти документацию о том, как создать шаблон проекта в Visual Studio 6, но эта статья MSDN объясняет процедуру Visual Studio 2005. Надеюсь, вы найдете эти инструкции достаточно схожими. *

0 голосов
/ 01 октября 2008

Оказывается, это довольно легко сделать.


Создайте новый консольный проект в вашей рабочей области, назовите его 0_console
Установите его характеристики так, как вы хотите, чтобы они были. (уровень предупреждения 4 ...)
выйдите из msvc и используйте проводник Windows, чтобы скопировать каталог проекта.
вставьте его на том же уровне каталога, что и проект 0_console.
переименуйте его в то, что вы хотите, чтобы новый проект был.
перейдите в этот каталог, отредактируйте файл dsp и замените значения 0_console под новым именем.
сохраните это, перейдите в msvc и просто вставьте проект в рабочее пространство

0 голосов
/ 28 сентября 2008

Я пришел к выводу, что это невозможно.

Это поддержка пользовательских приложений для проектов Windows, но не консольных проектов.

Вот где я проводил исследования.

http://www.codeproject.com/KB/cpp/genwiz.aspx?fid=15478&df=90&mpp=25&noise=3&
sort = Position & view = Quick & select = 1266895

http://msdn.microsoft.com/en-us/library/ms950410.aspx

http://msdn.microsoft.com/en-us/library/aa300499(VS.60).aspx

Пользовательский мастер приложений примет проекты Windows в качестве основы для шаблона, но не консольные проекты. Появится диалоговое окно с сообщением о том, что выбранный базовый проект не является проектом c ++.

...