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

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

Войти
Регистрация
Восстановить пароль
 
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
#1

Компиляторы восстали против меня - C++

02.07.2016, 16:38. Просмотров 382. Ответов 11
Метки нет (Все метки)

Не могу скомпилировать c++ программу. на MSVS - компилируется, но не запускается ехе. Codelite - проблемы с make. MinGW - тоже компилирует, на выходе получаю .exe. Но он ничего не делает.
Вот программа на C компилируется при помощи gcc, с выходным .exe и работает.

Есть какие-то мысли? Я пытался бороться с этим. Раза три читал gcc, g++.info. Все команды перепробовал, все ровно.
MSVS 2008 у меня стоит портабл, может трабл в этом. Но я устанавливал MS VS 2008 C++ Redist... Не помогло.
Codelite всегда спотыкается на make шаге.
Кликните здесь для просмотра всего текста
mingw32-make.exe[1]: Entering directory 'C:/cpp/Education'
C:/MinGW/bin/g++.exe -o ./Debug/Axa @"Axa.txt" -L.
g++.exe: @Axa.txt: No such file or directory
g++.exe: no input files
mingw32-make.exe[1]: *** [Debug/Axa] Error 1
mingw32-make.exe: *** [All] Error 2
Axa.mk:78: recipe for target 'Debug/Axa' failed
mingw32-make.exe[1]: Leaving directory 'C:/cpp/Education'
Makefile:4: recipe for target 'All' failed
====1 errors, 0 warnings====


Что за проклятие? На другом компе все работает...
На любых пользователях так.
MinGW обновлял.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2016, 16:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компиляторы восстали против меня (C++):

компиляторы - C++
Подскажите какие компиляторы для C++ используют компьютерные компании? Такие как Adobe, Electronic Games, Skype, Rockstar Games, Microsoft?...

Компиляторы - C++
Всем привет. Только только 1 семестр занимаюсь программированием. В универе стоят компы с линуксом и наверно компилятор g++. Мы пользуемся...

Компиляторы - C++
Скажите пожалуйста какие сейчас есть компиляторы для С++ и какой из них на сегодняшний день самый распространённый и широкоиспользуемый?

Компиляторы и IDE C++ - C++
Здравствуйте.Я новичок в программировании.Успешно постиг азы в консоли в DevС++. Пришла пора переходить к GUI. Столкнулся с проблеммой -...

Разные компиляторы - C++
Програмировать на С++ только начинаю. Только вот при скачивании разных учебников - встречаю отличающиеся коды. В одних случаю пишеться...

Hello world и компиляторы - C++
начал самостоятельно изучать С++ (раньше к программированию отношения никакого не имел, и в принципе разве, что являюсь продвинутым...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
RefSol
240 / 179 / 42
Регистрация: 31.10.2010
Сообщений: 558
02.07.2016, 17:46 #2
Taranga, а где программа, может она и должна ни чего не делать.
0
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 17:56  [ТС] #3
Да любые программы. Хоть с выводом на экран, хоть без. Например int main() {return 0;} будет висеть. А с чего бы ради?
скомпилированные С исходники превращаются в работоспособные .ехе. Но с С++ нет.
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
}
0
Renji
1916 / 1314 / 298
Регистрация: 05.06.2014
Сообщений: 3,757
02.07.2016, 18:13 #4
Может, просто сразу окно закрывает? Попробуйте:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
    cin.get();
}
0
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 18:41  [ТС] #5
Нет. не в этом дело. Видимо вы не читали.
0
developerLife
0 / 0 / 0
Регистрация: 26.06.2016
Сообщений: 13
02.07.2016, 22:30 #6
Отладку сделать пробовали?

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
}
Если это и есть весь код, то оно выведет строку и сразу закроет консоль.
0
илья9696
73 / 73 / 16
Регистрация: 15.11.2014
Сообщений: 426
Завершенные тесты: 1
02.07.2016, 22:34 #7
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Avast случайно не установлен?
0
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 12:52  [ТС] #8
Нет. Антивирей вообще нету. НУ сейчас это уже не важно, мне пришлось переносить мжд на новый ноут. Видимо придется снести винду. Скорее всего что-то намудрил в настройках сервисов. Многое отключал "для улучшения быстродействия". Может случайно задел то, что нужно для работы компиляторов.
0
Ferrari F1
=^_^=
570 / 457 / 94
Регистрация: 27.01.2015
Сообщений: 2,696
Записей в блоге: 1
Завершенные тесты: 1
03.07.2016, 12:53 #9
ну можно поступить по классике: переустановить шиндовс
0
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 13:01  [ТС] #10
Ага, у меня уже выбора особо нету=) Ноут отказался работать.

Не по теме:

Кстати жесткий диск переносил кто нибудь на новый комп/ноут? Я перенес, синий экран. Поставил запуск всех дров (по гайду), правда проблема в том, что это не сохраняется.Не знаю почему

0
nonedark2008
03.07.2016, 13:15
  #11

Не по теме:

Цитата Сообщение от Taranga Посмотреть сообщение
Кстати жесткий диск переносил кто нибудь на новый комп/ноут?
Переносил.
Если это банальное "вытащил из одного компа и вставил в другой", то нужно запускать sysprep перед переносом.

0
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
04.07.2016, 03:11  [ТС] #12
UPD: Решил проблему с MinGW/gcc/g++ - Читать документацию нужно было внимательнее.
Команда была "g++ -c file.cpp -o file.exe". А правильно без "-c", эта команда делает другую вещь.

Остались лишь Codelite со своим make и VS... На VS плюнул, ибо кровь из глаз. Codelite - удобен так-то. Но переписывать makefile не охота что ли...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2016, 03:11
Привет! Вот еще темы с ответами:

Чем отличаются компиляторы? - C++
Здравствуйте. 32-bit / 64-bit -- Понятно. Чем отличается threads-win32 от threads-posix, dwarf от sjlj?

Компиляторы отказываются компилировать. - C++
Почему-то С++ Builder и Dev-C++ отказываются выполнять этот простейший код. #include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include...

Непойму про компиляторы - C++
Компилятор написан на с++ как такое может быть? ведь чтобы скомпилировать такой компилятор нужен был еще кактой компилятор который тоже...

Компиляторы C++ под Windows 8 - C++
На Windows 8, лично у меня, Dev Cpp не хочет работать. Возможно кто-то подскажет мне компилятор по данную операционную систему!? ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.07.2016, 03:11
Ответ Создать тему
Опции темы

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