Форум программистов, компьютерный форум CyberForum.ru

Как настроить пользовательские правила построения в Visual Studio ? - C++

Восстановить пароль Регистрация
 
BlackUser
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 69
09.03.2014, 13:17     Как настроить пользовательские правила построения в Visual Studio ? #1

Не по теме:

Извиняюсь за повторное создание темы. Просто в этом разделе намного больше онлайн, в отличии от того где вообще никого. И выше шанс, что мне ответят, поскольку тут много людей, умеющих пользоваться Visual Studio.


Помогите настроить пользовательское правило построения для Visual Studio 2008(можно и для 2010\2012 это не сильно существенно).

Ситуация следующая:
1) Есть сторонний компилятор, все файлы содержатся в папке "pawno", сам компилятор это
"pawno\pawncc.exe"
2) есть 2 директории dir1, dir2
3) в каждой директории есть файлы *.pwn
4) каждый файл *.pwn нужно откомпилировать в файл *.amx, который должен оказаться там же где исходник, то есть если в директории 2 исходных файла *pwn, то после компиляции должно быть 2 *.amx файла, и для всех директорий аналогично.

например:
Была следующая структура файлов:
Bash
1
2
3
4
5
6
7
8
9
10
example.sln
example.vcproj
dir1
...file1.pwn
...file2.pwn
dir2
...file3.pwn
...file4.pwn
pawno
...// тут файлы компилятора
После нажатии кнопки компиляции должны получить:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
example.sln
example.vcproj
dir1
...file1.pwn
...file1.amx
...file2.pwn
...file2.amx
dir2
...file3.pwn
...file3.amx
...file4.pwn
...file4.amx
pawno
...// тут файлы компилятора

Пробовал прописывать в свойствах каждого файла команду компиляции, но это не очень удобно, также пробовал создавать для решения несколько проектов внутри, под разные директории. Как сделать, чтобы при добавлении других файлов к ним автоматически применялись такие правила?

Если можно помимо пояснения приложите готовый проект в ответ.

P.S. выкладываю свои проекты во вложении, как я пытался это сделать
example1 - исходное состояние
example2 - что должно получиться после компиляции
myexample - то, как я это пробовал решить(кривой способ, указал параметры в свойствах каждого файла) - компилирует почему-то только из первой директории, а результаты кладет на уровень выше.

Так же хотелось бы, чтобы студия не создавала лишних файлов и папок таких как: папки Release,Debug (это главное, они совершенно ненужны в данном случае), а также файлы: *.ncb, *user.user, *.suo (это менее важно).

Добавлено через 12 минут
Вкратце про внешний компилятор:
pawncc.exe file_name.pwn - так мы получим на вход файл file_name.pwn, и получим на выходе в той-же директории file_name.amx. Остальные опции можно узнать набрав в консоли pawncc.exe, в папке с компилятором.

pawno.exe - редактор кода, поставляемый с компилятором(аналог блокнота, вызывает компилятор pawncc.exe). Удобный для небольших файлов .pwn, но не поддерживает проекты и много файловую компиляцию. Поэтому если кода много(6-10к строк и более), то его либо приходится размещать весь в одном файле 6-10к строк, и уже легко запутаться в таком коде, либо делать несколько *.pwn которые перейдут в несколько *.amx, но тогда придется открывать несколько pawno, что не очень удобно и точно также легко запутаться. В связи с этим и нужна студия. Там все файлы проекта сразу видны и можно открыть нужное число вкладок для редактирования.
Вложения
Тип файла: rar example.rar (2.50 Мб, 10 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 13:17     Как настроить пользовательские правила построения в Visual Studio ?
Посмотрите здесь:

Как обьявить String в Visual Studio С++? C++
C++ пользовательские функции в visual c++
Какую среду программирования лучше выбрать для обучения языку C++ ? Visual Studio,Visual Basic или Visual C++? C++
Visual Studio Team Foundation Serverl или Visual Studio Professional C++
C++ При запуске скомпилированного проекта Visual Studio 2010 возникает ошибка: В ходе построения произошли ошибки
Как запустить программу в Visual Studio? C++
Как пользоваться отладчиком (в Visual Studio) C++
Как установить visual studio? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackUser
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 69
09.03.2014, 18:59  [ТС]     Как настроить пользовательские правила построения в Visual Studio ? #2
up!
Yandex
Объявления
09.03.2014, 18:59     Как настроить пользовательские правила построения в Visual Studio ?
Ответ Создать тему
Опции темы

Текущее время: 06:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru