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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Милашечка
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 112
#1

Создать главное меню из 5 cpp файлов.работа в консольке - C++

28.03.2013, 11:45. Просмотров 1716. Ответов 48
Метки нет (Все метки)

Есть 5 рабочих программ-файлов на различные тематики. Их нужно поместить в одну главную програмку с меню,для того чтоб выбирать какую програмку выполнять далее.. Как работает switch для выбора - знаю,а как обьявлять файлы-.cpp в switch case, в программе незнаю.

Подскажите, или покидайте ссылочки, где можно почитать как это делать ,пожалуйста..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 11:45     Создать главное меню из 5 cpp файлов.работа в консольке
Посмотрите здесь:
C++ В программе создать главное и контекстное меню. Вывести справку о разработчике
Подключение файлов main.cpp some.cpp some.h C++
C++ Возврат назад в главное меню из подпункта меню
C++ Главное меню с подменю и поиск
C++ Как вернуться в главное меню!
Как зделать главное меню гуёвой программы? C++
C++ Создание cpp файлов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 18:12     Создать главное меню из 5 cpp файлов.работа в консольке #31
Цитата Сообщение от kravam Посмотреть сообщение
Кто-то говорил, что она не будет работать?
Прошу прощения, неправильно понял. Не работает если так?
Цитата Сообщение от kravam Посмотреть сообщение
Так, а если качнуть Dev-Cpp без компилятора+ качнуть компилятор отдельно, то проект не создастся. Какие-то там заморочки с makefile
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
30.04.2013, 18:18     Создать главное меню из 5 cpp файлов.работа в консольке #32
Ну да, не работает. Я качнул DEv-C++ 4.9.9.2 без компилятора и компилятор отдельно качнул, вот этот (4.6.2):

http://sourceforge.net/projects/ming...d?source=files

И эта связка не даёт создавать проекты, какой раз пишу уже.
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
30.04.2013, 22:02     Создать главное меню из 5 cpp файлов.работа в консольке #33
Цитата Сообщение от kravam Посмотреть сообщение
стоп-стоп-стоп. То, что он есть в орлеве, никоим образом не означает, что он есть в Dev-C++ 4.9.9.2; Я не спрашиваю, где можно его скачать. Я спрашиваю, где можно его скачать так, чтобы его прикрутить к Dev-C++ 4.9.9.2. и чтобы там создавались проекты- а нигде таким образом вы его не скачаете.
Сколько раз мне нужно сказать, что связка чистый DevCpp + отдельно скачанный mingw позволяет создавать проекты?
И ответьте, наконец, почему среда разработки от Orwell-a должна портить процесс написания makefile-a?
А также с чего вообще возникла мысль, что IDE с одним компилятором создает файлы, а с другим, но поновее - уже нет? И почему в этой проблеме целиком и полностью оправдывается возможный фактор рукопопия ошибки в занесении параметров компилятора?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 23:27     Создать главное меню из 5 cpp файлов.работа в консольке #34
Ради эксперимента, скачал Dev-C++ 4.9.9.2 без компиляторa отсюда: http://www.bloodshed.net/dev/devcpp.html и прикрутил к нему другой mingv (скачивал отсюда: http://sourceforge.net/projects/mingwbuilds/. Если правильно понял, то это 4.8.0 с поддержкой С++11). Всё работает, проект из двух файлов собрался. В Параметрах компилятора - Каталоги нужно прописать папки bin, lib, include компилятора, в Параметрах компилятора - Программы: нужные .exe из папки bin компилятора.

Добавлено через 21 минуту
Для поддержки С++11, прописать в Параметрах компилятора - Добавить следующие команды в запуск компилятора: -std=c++11 .
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
01.05.2013, 08:32     Создать главное меню из 5 cpp файлов.работа в консольке #35
Цитата Сообщение от MrGluck Посмотреть сообщение
Сколько раз мне нужно сказать, что связка чистый DevCpp + отдельно скачанный mingw позволяет создавать проекты?
И ответьте, наконец, почему среда разработки от Orwell-a должна портить процесс написания makefile-a?
А также с чего вообще возникла мысль, что IDE с одним компилятором создает файлы, а с другим, но поновее - уже нет? И почему в этой проблеме целиком и полностью оправдывается возможный фактор рукопопия ошибки в занесении параметров компилятора?
Слишком много вопросов, будем последовательны.
Связка Dev-C++ 5.0 beta 9.2 (4.9.9.2), executable only (2.4 MB)+ mingw-get-inst-20120426.exe (ссыли есть выше)
Даёт результат, как на картинке.

Потом создание, проекта, компиляция, всё такое прочее. Такая надпись вылезает ПОСТОЯННО. Ошибки непосредственно при компиляции проекта (простейшего консольного):
'all-before' does not exist - don't know how to make it
Занавес.

PATH прописана, как надо, естессно.
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке  
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 16:54     Создать главное меню из 5 cpp файлов.работа в консольке #36
Как насчёт моего последнего поста? И у меня такое писало (как на твоём скрине) пока компилятор не подключил, как описано в 34 посте.
Цитата Сообщение от kravam Посмотреть сообщение
PATH прописана, как надо, естессно.
При компиляции в среде, в PATH прописывать ничего не нужно, всё что нужно указано в Параметрах компилятора.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
01.05.2013, 16:57     Создать главное меню из 5 cpp файлов.работа в консольке #37
Ругается на папки где есть русский шрифт.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 17:17     Создать главное меню из 5 cpp файлов.работа в консольке #38
Ещё раз.
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  

Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  

Создать главное меню из 5 cpp файлов.работа в консольке  
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
01.05.2013, 18:25     Создать главное меню из 5 cpp файлов.работа в консольке #39
alsav22, вот когда поставишь указанный мной компилятор, создашь проект, скомпилишь, тогда и будем говорить. Пока же ты ставишь ДРУГОЙ компилятор, уж не знаю, где ты его берёшь, но в том, который я использую, отсутствуют файлы x86_64-w64-mingw-gcc.exe и x86_64-w64-mingw-gcc++, да и опция -std=c++11 ему (который у меня, а не у тебя) неизвестна
"...\cc1plus.exe unrecognized command line option '-std=c++11' "
Добавлено через 3 минуты
Поэтому четвёртый раз :
Связка Dev-C++ 5.0 beta 9.2 (4.9.9.2), executable only (2.4 MB)+ mingw-get-inst-20120426.exe (ссыли есть выше)
Даёт результат, как на картинке.

Хотя щас прибежит MrGluck, и скаже что ВСЁ работает. А раз работает ВСЁ, то и эта связка должна работать по определению (хотя ей никто кроме меня из пишущих в этой теме не пользуется.) Гениально, чё сказать.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 18:27     Создать главное меню из 5 cpp файлов.работа в консольке #40
Цитата Сообщение от kravam Посмотреть сообщение
уж не знаю, где ты его берёшь
Для кого пишу?
Цитата Сообщение от alsav22 Посмотреть сообщение
прикрутил к нему другой mingv (скачивал отсюда: http://sourceforge.net/projects/mingwbuilds/
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
01.05.2013, 18:35     Создать главное меню из 5 cpp файлов.работа в консольке #41
Ну а скачивал с другого места; и он у меня ДРУГОЙ, нежели у тебя. Хотя бы даже потому, что у тебя есть файлы x86_64-w64-mingw-gcc.exe и x86_64-w64-mingw-gcc++, а у меня их нет.

И да, я верю что у тебя твой mingw создаёт проекты хорошо. Не повторяй мне больше этого.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 19:57     Создать главное меню из 5 cpp файлов.работа в консольке #42
Попробовал я твой компилятор прикрутить. Работает (скрин в подтверждение), собирает проект из трёх файлов. При запуске среды и при обращении к Параметрам компилятора пишет эту хрень. Что ему не хватает, непонятно. Будет время попробую разобраться. Зачем тебе такой компилятор, когда есть другие, которые нормально работают с Dev-C++?
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 20:10     Создать главное меню из 5 cpp файлов.работа в консольке #43
Это скрин получше, видна версия компилятора.
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке  
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
01.05.2013, 20:50     Создать главное меню из 5 cpp файлов.работа в консольке #44
Ну так а я тебе про что толковал тут битый час? А теперь дай проект, я скомпилю.

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение
Зачем тебе такой компилятор, когда есть другие, которые нормально работают с Dev-C++?
Так и этот нормальный. Эта среда на него ругается почему-то. Но это же не значит, что он плох. Просто несовместимость какая-то.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2013, 20:59     Создать главное меню из 5 cpp файлов.работа в консольке
Еще ссылки по теме:
C++ Обращение файлов cpp
Условное подключение cpp файлов C++
Архитектура размещения h и cpp файлов C++
C++ Несколько cpp файлов в проекте
C++ Компиляция .cpp-файлов из программы

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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 20:59     Создать главное меню из 5 cpp файлов.работа в консольке #45
Цитата Сообщение от kravam Посмотреть сообщение
Ну так а я тебе про что толковал тут битый час?
Цитата Сообщение от kravam Посмотреть сообщение
Так, а если качнуть Dev-Cpp без компилятора+ качнуть компилятор отдельно, то проект не создастся. Какие-то там заморочки с makefile. Собсно так и работаю, пишу батники.
Ты толковал о том, что проект из нескольких файлов не собирается с этим компиляторм. У меня собирается. Это понятно?
Yandex
Объявления
01.05.2013, 20:59     Создать главное меню из 5 cpp файлов.работа в консольке
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru