Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Шаблоны проектов в Visual Studio


Автор: semibug 14.4.2009, 15:16
Подскажите пожалуйста, где можно прочитать на русском языке о создании пользовательских шаблонов проектов Visual Studio (те, что создаются через Custom Wizard ).

Автор: zim22 14.4.2009, 15:18
Цитата(semibug @  14.4.2009,  15:16 Найти цитируемый пост)
создании пользовательских шаблонов проектов Visual Studio

для какого языка? для С++ у меня не получилось создать... для С# есть пример в http://msdn.microsoft.com/en-us/library/6db0hwky(VS.80).aspx. только на английском.

Автор: semibug 14.4.2009, 15:22
Ага, для шарпа тоже читаю мсдн, пытаюсь под плюсы подогнать.
В своём минимальном случае (совсем без страниц мастера) не могу включить в проект main.cpp. Добавляю его в 1033, прописываю в Template.inf, но при запуске сообщение об ошибке - problem occured when open main.cpp

Автор: zim22 14.4.2009, 15:46
semibug, можно поинтересоваться, чем вас не устраивают встроенные шаблоны?

Автор: semibug 14.4.2009, 16:00
Цитата(zim22 @  14.4.2009,  15:46 Найти цитируемый пост)
semibug, можно поинтересоваться, чем вас не устраивают встроенные шаблоны? 


Строением директорий, некоторыми настройками компилятора/линкера.
В очередной раз начиная новый проект остановился перед традиционной настройкой под свои привычки чтобы больше так не делать.
Для меня удобнее иметь папки:
src - сырцы (удобно разом сбэкапить/переслать)
msvs - проект и другие файлы студии (включая intermediate dir)
bin - выходные файлы
doc - документация
<some other ide> - проект например в eclipse (с теме же самыми сырцами в src)
+ файлик clean.bat который очистит временные файлы

Автор: zim22 14.4.2009, 16:39
на примере MSVC 2008 Professional:

File->New->Project->Visual C++
Справа в Templates выберите  Custom Wizard
и создавайте свой Wizard
потом он будет доступен здесь: 
File->New->Project->Wizards

Автор: Bl4de 24.7.2009, 19:31
Прошу прощения, что поднимаю старую тему, но хотел бы узнать возможно ли изменение опций линкера (Randomized Base Adress и Data execution Prevention) программно при настройке Custom Wizard'а под свой проект? Если возможно, то как?

Автор: Lazin 24.7.2009, 20:24
может стоит посмотреть в сторону property sheets?

Автор: jonie 24.7.2009, 22:01
я там давал вроде ссылку ... http://forum.vingrad.ru/forum/topic-264747.html

Автор: Bl4de 24.7.2009, 22:19
Вопрос решен.
VCLinkerTool.DataExecutionPrevention
VCLinkerTool.RandomizedBaseAddress

P.S.: странно, но пару часов назад студия ругалось на отсутствие таких свойств объекта
P.P.S.: результат в аттаче

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)