Я только что установил 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"
тоже не работает.
Я уверен, что у вас не установлен компилятор.
Посмотрите этот урок, чтобы узнать, как выбрать и добавить компилятор: http://codelite.org/AddNewCompiler/AddNewCompiler
вот как вы пишете этот код. попытайся !
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world"<<endl;
}
У меня была похожая проблема из-за отсутствия файла libstdc ++ — 6.dll. При сборке и запуске программы не было ошибок или предупреждений. Но консоль вывода была пуста. Приложение даже не падало, когда я преднамеренно ввел ошибку 1/0.
Проблема была решена после копирования файла libstdc ++ — 6.dll в каталог, в котором находится файл .exe.