Название: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 11:50 Здравствуйте! Возникла небольшая проблема: ни один стандартный заголовочный файл Си плюс плюс не подключается, например iostream, пишет, что файл не существует. Хотя в qt-creator можно создавать source-файлы плюса, а так же сами хедеры и классы. Где проблема? в какую сторону копать? ОС Линукс. Установил из репозетариев все что можно было...
Перешел на криэйтор после небольших эксперементов со студией от microsoft... Название: Re: Проблема с заголовочными файлами Отправлено: navrocky от Октябрь 01, 2010, 11:58 Покажи полный вывод компилятора
Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 12:24 А выводов компилятора нет, потому как даже сборка не происходит...
Вот текст програмки: Код про iostream он говорит No such file or directory про using namespace std он говорит Expected a namespace Создавал проект так: Файл->New->C++->Source file Может из-за кривого создания проекта по неопытности ничего не работает? Если в этом причина, то как тогда правильно должно было бы быть сделано? Название: Re: Проблема с заголовочными файлами Отправлено: merke от Октябрь 01, 2010, 12:42 качай g++
Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 13:18 Если правильно понял то он есть здесь уже по умолчанию: gcc-c++
Этот пакет скачен и установлен, однако работать по прежнему отказывается... МОжет где-то в настройках нужно прописать, чтобы использовалась другая команда? Название: Re: Проблема с заголовочными файлами Отправлено: merke от Октябрь 01, 2010, 14:00 apt-get install build-essential Качал это? попробуй просто в текстовом файле написать данный код и сохранить с расщирение .cpp и далее скорми данный файл компилятору g++ g++ you_file.cpp Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 14:21 Неее... в федоре такая команда не будет работать, там нужно так yum search libgcc и затем через инсталл нужные пакеты поставить или весь список почти другими словами ;D. Но все заработало и откомпилировалось... когда по второму кругу начал ставить все библиотеки с пометкой для си/си ++. Там оказывается пару библиотек забыл поставить.
Все спасибо за ответы!!!! Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 15:07 Пока тему не закрыли и чтобы не плодить новые: после ввода данных через cin какую клавишу обычно жмут?
В VS это был Enter и дальше cout отображал то, что было введено. В creator почему-то не работает это. Или в код нужно что-то особенное добавлять? Т.е. если пытаться запустить этот код: Код То после ввода числа хоть обзажимайся Enter, надписи You wrote: <i> не появится... вот вывод: Starting /home/Dm/test/test1/test1...5 asdft sd т.е. сколько раз бы не нажал на клавишу, результат не выводится на экран. Название: Re: Проблема с заголовочными файлами Отправлено: navrocky от Октябрь 01, 2010, 15:43 Ctrl+D кажется EOF
Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 15:50 не работает. Пробовал.
Название: Re: Проблема с заголовочными файлами Отправлено: Авварон от Октябрь 01, 2010, 17:59 консоль креатора только на вывод работает
Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 19:47 консоль креатора только на вывод работает А как тестить тогда? Ведь не всегда же возможно видеть вывод программы, можно предполагать, но нельзя гарантировать. И потом было бы хорошо с помощью дебаггера просматривать значения переменных в памяти... Название: Re: Проблема с заголовочными файлами Отправлено: Grem от Октябрь 01, 2010, 20:39 Код: make Название: Re: Проблема с заголовочными файлами Отправлено: dmitryNik от Октябрь 01, 2010, 20:48 Ясно. Спасибо за ответы и терпение к новичку=)
|