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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаления узла из бинарного дерева поиска http://www.cyberforum.ru/cpp-beginners/thread1114514.html
Уже довольно много времени убил на эту задачу, теорию понимаю, на практике реализовать никак не получается. Помогите пожалуйста написать эту функцию которая подойдет под мой код: #include <iostream> using namespace std; struct node { int key, value; }; //------------------------------------------------------ struct tree
C++ Builder Алгоритм поиска (искомый элемент не находится) Здравствуйте.Столкнулся с такой проблемой,не находит искомый элемент,в чем ошибка ? int m,x,i_key=0,j_key=n-1; x=StrToInt(Edit2->Text); while(i_key< j_key) { m = (i_key+ j_key)/2; if (a < x) i_key= m+1; else j_key = m; } if (a!=x) http://www.cyberforum.ru/cpp-beginners/thread1114498.html
Боуер Мур. поиск подстроки C++
Написал код, но он некорректно ищет подстроку. В зависимости где находится искомый элемент в тексте. Может вы найдете ошибку? #include <iostream> #include <fstream> #include <string> #include <conio.h> using namespace std; void search(char*text, char*find, int n2, int n1)
Конструкторы базового и производного класса C++
class first { public: first(int a):first(a){} void Setfirst(int a){first=a;} int Getfirst(){return first;} private: int first; };
C++ Строки. Найти слово, в котором число различных символов минимально http://www.cyberforum.ru/cpp-beginners/thread1114489.html
Добрый вечер! Помогите, пожалуйста. Ввести n слов с консоли. Найти слово, в котором число различных символов минимально. Если таких слов несколько, найти первое из них.
C++ Связывание классов Всем привет. Подскажите, пожалуйста, как решить вот такую проблему: У меня есть класс connections который хранит в себе все активные соединения типа connection. Возникает ситуация когда один из множества connection хочет отправить сообщение всем клиентам в классе connections. Для этого я сделал свойство clients в классе connections статическим, но не могу получить доступ к этому свойству в... подробнее

Показать сообщение отдельно
BlackUser
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 69

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

09.03.2014, 13:17. Просмотров 714. Ответов 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 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru