11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
1 | |
Как можно сделать авто генерацию хедер файла в VS201018.06.2013, 22:45. Показов 1018. Ответов 15
Метки нет (Все метки)
Задача такая нужно для каждого .cpp файла с функциями делать .h файл с прототипами всех функций которые содержаться в .cpp файле.
Этот хедер файл нужен потом для того чтобы делать его инклуд в нужные части программы чтобы там были доступны все функции из .cpp файла Можно ли это как то сделать на Visual Studio 2010, надоело всю эту рутинную работу делать руками.
0
|
18.06.2013, 22:45 | |
Ответы с готовыми решениями:
15
как сделать чтобы максимально можно было добавить 3 авто VS2010: Можно ли сделать 100% переносимый exe без msvcr100.dll? Как можно программно реализовать генерацию случайных графов Как сделать генерацию карт более рандомной? |
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|
19.06.2013, 09:22 | 2 |
nill, вроде плагин Visual Assist X может такие вещи делать, правда он платный, но есть trial-версия
0
|
11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
19.06.2013, 15:12 [ТС] | 4 |
Людвиг Бодмер,
У меня есть этот плагин, но где там это вообще искать ? Croessmah, В смысле прототип сначала писать и только потом саму функцию ?
0
|
Неэпический
|
|
19.06.2013, 15:24 | 5 |
nill, Само собой. Написав все прототипы, мы можем, например, отдать заголовок "напарникам" и они ссогут писать свой код, используя данный заголовок. А Вы тем временем будете писать реализацию функций
0
|
11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
19.06.2013, 15:32 [ТС] | 6 |
Croessmah,
Мне это никак не подходит, я почти всегда только в процессе написания тела функции понимаю какие параметры мне нужны передавать в функцию. Поэтому вопрос остаеться.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
19.06.2013, 15:38 | 7 |
nill, ваш вопрос вызван недостаточным количеством опыта. Обычно сначала пишут лишь объявление, прототипы, а лишь потом реализацию.
Так что я сомневаюсь, что существуют средства для автоматизации ваших нужд. И не очень то долго Ctrl + C, Ctrl + V, write( Наверняка это сделать можно, написав собственный парсер
0
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|
19.06.2013, 15:54 | 8 |
nill, http://www.wholetomato.com/pro... ration.asp , в меню по идее "Create Declaration" должен быть, у меня просто нет этого плагина
1
|
11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
||||||||||||||||
19.06.2013, 17:41 [ТС] | 9 | |||||||||||||||
Людвиг Бодмер,
Близко, но не совсем то к примеру для функции
0
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|
20.06.2013, 09:32 | 10 |
nill, понятно, если бы хотя бы можно было горячие клавиши назначить на пункты Visual Assist X, тогда был бы толк, но похоже что нельзя
0
|
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
|
|
20.06.2013, 11:43 | 12 |
Все он правильно создает.
Или как по-вашему будет выглядеть метод с несколькими параметрами? void create_window(int, int, int, int, int) ? И что каждый из них значит?
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
20.06.2013, 14:19 | 16 |
Croessmah, MrGluck, иногда да, когда много однотипных параметров и/или имя функции не говорящее.
Если есть только хедеры, то да. Иначе держать прототипы в согласовании с реализацией становится немного сложнее.
0
|
20.06.2013, 14:19 | |
20.06.2013, 14:19 | |
Помогаю со студенческими работами здесь
16
Как сделать генерацию кода из диаграммы классов?? Как сделать генерацию ошибки 404 серваком? Подскажите как правильно сделать генерацию случайных чисел Как сделать генерацию событий? чтобы для каждой сгенерированной кнопки было свое событие? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |