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

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

Восстановить пароль Регистрация
 
Taranga
 Аватар для Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 16:38     Компиляторы восстали против меня #1
Не могу скомпилировать 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 обновлял.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2016, 16:38     Компиляторы восстали против меня
Посмотрите здесь:

Hello world и компиляторы C++
C++ Компиляторы отказываются компилировать.
C++ Разные компиляторы
C++ Компиляторы
C++ Компиляторы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RefSol
220 / 159 / 39
Регистрация: 31.10.2010
Сообщений: 496
02.07.2016, 17:46     Компиляторы восстали против меня #2
Taranga, а где программа, может она и должна ни чего не делать.
Taranga
 Аватар для 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;
}
Renji
1534 / 982 / 240
Регистрация: 05.06.2014
Сообщений: 2,956
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();
}
Taranga
 Аватар для Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 18:41  [ТС]     Компиляторы восстали против меня #5
Нет. не в этом дело. Видимо вы не читали.
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;
}
Если это и есть весь код, то оно выведет строку и сразу закроет консоль.
илья9696
 Аватар для илья9696
71 / 71 / 16
Регистрация: 15.11.2014
Сообщений: 406
Завершенные тесты: 1
02.07.2016, 22:34     Компиляторы восстали против меня #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Avast случайно не установлен?
Taranga
 Аватар для Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 12:52  [ТС]     Компиляторы восстали против меня #8
Нет. Антивирей вообще нету. НУ сейчас это уже не важно, мне пришлось переносить мжд на новый ноут. Видимо придется снести винду. Скорее всего что-то намудрил в настройках сервисов. Многое отключал "для улучшения быстродействия". Может случайно задел то, что нужно для работы компиляторов.
Ferrari F1
Заблокирован
295 / 281 / 61
Регистрация: 27.01.2015
Сообщений: 1,889
Записей в блоге: 1
Завершенные тесты: 1
03.07.2016, 12:53     Компиляторы восстали против меня #9
ну можно поступить по классике: переустановить шиндовс
Taranga
 Аватар для Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 13:01  [ТС]     Компиляторы восстали против меня #10
Ага, у меня уже выбора особо нету=) Ноут отказался работать.

Не по теме:

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

nonedark2008
03.07.2016, 13:15
  #11

Не по теме:

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

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2016, 03:11     Компиляторы восстали против меня
Еще ссылки по теме:

компиляторы C++
Компиляторы C++ под Windows 8 C++
Компиляторы и IDE C++ C++

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

Или воспользуйтесь поиском по форуму:
Taranga
 Аватар для 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 не охота что ли...
Yandex
Объявления
04.07.2016, 03:11     Компиляторы восстали против меня
Ответ Создать тему
Опции темы

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