CodeLite — Консоль работает, но код не работает

Я только что установил CodeLite 6.0 на двух компьютерах, но на обоих этих компьютерах у меня возникает одна и та же проблема: я могу собрать и запустить проект, но когда консоль начинает работать, все, что я вижу, это:

скриншот пустого окна консоли

Это мой код:

#include <stdio.h>

int main(int argc, char **argv)
{
printf("hello world\n");
return 0;
}

и если я попытаюсь добавить некоторые сумасшедшие инструкции, которых на самом деле не существует, консоль все равно будет отображаться без ошибок, и проект будет также построен без ошибок. Например, используя следующий код:

#include <stdio.h>

int main(int argc, char **argv)
{
printf("hello world\n");
notrealcode<<"hi";
return 0;
}

а также cout << "Hello World" тоже не работает.

5

Решение

Я уверен, что у вас не установлен компилятор.
Посмотрите этот урок, чтобы узнать, как выбрать и добавить компилятор: http://codelite.org/AddNewCompiler/AddNewCompiler

3

Другие решения

вот как вы пишете этот код. попытайся !

#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world"<<endl;
}
0

У меня была похожая проблема из-за отсутствия файла libstdc ++ — 6.dll. При сборке и запуске программы не было ошибок или предупреждений. Но консоль вывода была пуста. Приложение даже не падало, когда я преднамеренно ввел ошибку 1/0.

Проблема была решена после копирования файла libstdc ++ — 6.dll в каталог, в котором находится файл .exe.

0
По вопросам рекламы [email protected]