0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
1 | |
Не работает программа при запуске в Windows через командную строку18.09.2014, 09:47. Показов 6074. Ответов 16
Метки нет Все метки)
(
Дали задание скомпилить cmake под Linux. Там все получилось. Как доп.задание дали перенести и скомпилить cmake на windows через командную строку. Программа скомпилировалась, но запускаться не хочет. Окно, где нужно осуществить ввод не задерживается на экране. Как сделать, чтобы программа сработала или хотя бы окно задерживалось?
Это ссылка на скомпилированную программу. https://cloud.mail.ru/public/0... BORKA1.zip
0
|
|
18.09.2014, 09:47 | |
Ответы с готовыми решениями:
16
Ошибка при запуске через командную строку Не открывается файл при запуске через командную строку Ошибка при запуске приложения через командную строку
|
Модератор
![]() 13416 / 10524 / 6287
Регистрация: 18.12.2011
Сообщений: 28,110
|
|||||||||||
18.09.2014, 09:52 | 2 | ||||||||||
1.Вставить перед return 0;
Откроется окно командной строки, в котором напечатать:
Под Пуск имеется ввиду системное меню Windows
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 09:59 [ТС] | 3 |
Не работает. Пишет ошибку компиляции.
0
|
Модератор
![]() 13416 / 10524 / 6287
Регистрация: 18.12.2011
Сообщений: 28,110
|
|
18.09.2014, 10:06 | 4 |
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 10:07 [ТС] | 5 |
Не срабатывает. Окно опять мелькнуло и все.
0
|
Модератор
![]() 13416 / 10524 / 6287
Регистрация: 18.12.2011
Сообщений: 28,110
|
||||||
18.09.2014, 10:10 | 6 | |||||
1.Возможно, ранее Вы не все символы входного потока прочитали.
Вставьте 2 таких строки:
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 10:15 [ТС] | 7 |
И еще вопрос. Ключевой ввод там можно использовать? В Linux работал, а здесь не знаю.
Например:start test hs -o subtrac -w 1231325 -e 13985 Это вычитание Добавлено через 4 минуты Нет
0
|
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
|
|
18.09.2014, 10:18 | 8 |
какой компилятор? MinGW? нужно указывать расширение файлам: ... test.c hs -o subtrac.exe ...
Добавлено через 40 секунд Если это не системные функции конечно, а названия файлов ![]()
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 10:21 [ТС] | 9 |
Да. start TEST.exe hs -o subtrac -w 1231325 -e 13985
Все равно не срабатывает Добавлено через 1 минуту Это ключевой ввод. Уже подсчет. Т.е. то, что должно было быть, скорее всего, на втором диалоговом окне, которое не открывается.
0
|
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
|
|
18.09.2014, 10:23 | 10 |
А если так прописать:
gcc -std=c99 name.c && ./a.exe name - имя компилируемого файла, после выполнения должна запуститься прога
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 10:26 [ТС] | 11 |
Пишет, что gcc не является внутренней или внешней командой, исполняемой программой или пакетным файлом
0
|
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
|
|
18.09.2014, 10:29 | 12 |
оу, так там у вас хедеры, реализация и само выполнение
![]() Тогда в одной и той же папке должны находиться все три файла(лишних с расширением .cpp не должно быть), по тому же адресу откройте консоль и введите: g++ *.cpp && ./a.exe Добавлено через 1 минуту Если что, то консоль не стандартная cmd от windows, а от MinGW ![]()
1
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 57
|
|
18.09.2014, 10:48 [ТС] | 13 |
Спасибо, все сработало)
0
|
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 12
|
|
14.10.2014, 14:17 | 14 |
Всем привет от новичка!
В одной лекции про C++ на Ютуб слышал, что лучше новичкам вообще не пользоваться IDE, типа город лучше изучать с картой (блокнот, компилятор), а не с GPS-навигатором (IDE). Решил, что этот совет дельный и решил ему последовать, забросил Visual Studio и начал писать на обычном блокноте с компилятором MinGW g++. Только вот теперь команда system("pause"); перестала работать, компилятор жалуется. (без system("pause"); всё работает) Вопрос: почему на VS работало, а здесь нет?
0
|
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 12
|
||||||
14.10.2014, 14:29 | 16 | |||||
Добавил
Что делает этот препроцесс? Почему в VS он не был нужен, а здесь нужен?
0
|
5496 / 4891 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
14.10.2014, 14:46 | 17 |
Там system объявлена.
В VS он через другие хедеры подключается (<iostream>).
1
|
14.10.2014, 14:46 | |
Помогаю со студенческими работами здесь
17
Вывод текста описания команд в консоль командной строки при запуске программы через командную строку
Добавление при запуске ссылки на рекламный сайт в командную строку Восстановление windows 2008 через командную строку Вызов runas через командную строку windows Работа с архивами через Командную строку Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |