Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Подскажите хороший компилятор/среду разработки С++  (Прочитано 6437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Lifewalker

  • Гость
Вопрос в сабже, собсно.
У меня есть Qt, но там библиотеки дикие какие-то. Нет родных stdio и iostream :)

1. GCC, ICC
2. Eclipse, Netbeans, QT-Creator, need more?
3. А куда же они пропали-то? Не знаю как у кого, но у меня они на месте, в дефолтной установке

#include <stdio.h>
#include <iostream>
using namespace std;

int main (void)
{
cout << "Hi, new world!" << endl;
return 0;
}
вполне даже работает. ЧЯНТД?

Оффлайн NetFox

  • Активист
  • *
  • Сообщений: 316
  • 10.04 zentyal & 11.10 unity
    • Просмотр профиля
Mam, я просто не знал, что в лине эти хедеры по другому обзываются.  :)
Эти и у меня подхватило. Теперь счастья! - полные штаны.  ;D

Пользователь решил продолжить мысль 16 Декабря 2009, 05:43:48:
Вот еще бы и что-то заменяющее conio.h найти.  8)

Пользователь решил продолжить мысль 16 Декабря 2009, 07:48:07:
Кстати, тут http://www.nowa.cc/showpost.php?p=1958009&postcount=103 книжечки по теме вырыл. Еще не смотрел, но думаю, что полезные.  :)

Пользователь решил продолжить мысль 16 Декабря 2009, 13:58:06:
И тут.
http://linux.yaroslavl.ru/docs/prog/
Спадзяюся, дай Божа, што гэта мне дапаможа  ;)
« Последнее редактирование: 16 Декабря 2009, 13:58:06 от NetFox »
Опыт растет вместе с количеством выведенного из строя оборудования.

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
conio.h можно заменить ncurses.h

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
conio.h можно заменить ncurses.h

Ага, под QT, в консоли еще и ncurses использовать - вот это жесть )))

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Ага, под QT, в консоли еще и ncurses использовать - вот это жесть )))
conio.h это консольный ввод-вывод, соответственно заменять его надо ncurses. А в QT свои хидеры для консоли.

Lifewalker

  • Гость
я просто не знал, что в лине эти хедеры по другому обзываются.  :)

Здрасьте! Эти хидеры потеряли суффикс ".h" лет 10 тому назад как минимум, а может и раньше. Я, например, впервые наткнулся году этак в 1998 при юзании Borland C++Builder в 4-й версии. Или даже в 3-й, не помню точно.
« Последнее редактирование: 16 Декабря 2009, 17:35:06 от Lifewalker »

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Ага, под QT, в консоли еще и ncurses использовать - вот это жесть )))
conio.h это консольный ввод-вывод, соответственно заменять его надо ncurses. А в QT свои хидеры для консоли.

А, вот оно как... А чем std::cout / вывод, стандартные потоки, переопределение ввода/вывода и т.д. не устраивает....???? Так можно и до 21h прерывания дойти ))))

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
А почему бы и не дойти, если есть такая надобность.
Вопрос был такой
Цитировать
Вот еще бы и что-то заменяющее conio.h найти.
Conio реализует текстовый интерфейс пользователя, то же, что и ncurses.
Стандартные библиотеки такого фунционала не предоставляют.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
А почему бы и не дойти, если есть такая надобность.
Вопрос был такой
Цитировать
Вот еще бы и что-то заменяющее conio.h найти.
Conio реализует текстовый интерфейс пользователя, то же, что и ncurses.
Стандартные библиотеки такого фунционала не предоставляют.

А для чего именно нужен conio.h автору сообщения ? Можно узнать.

Оффлайн [DarkNet]Alpha

  • Автор темы
  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Последовал совету Yurror - gcc + gedit  :)
Но можно и нетбинс заценить :D

Оффлайн NetFox

  • Активист
  • *
  • Сообщений: 316
  • 10.04 zentyal & 11.10 unity
    • Просмотр профиля
А для чего именно нужен conio.h автору сообщения ? Можно узнать.
Приятные функции форматированного ввода.
char *_cgets(char *buffer)
int _cscanf(char *format, arg0,... argn)

А также иногда getch()  и getche() надо.  :)

ncurses.h не прокатило в NetBeans.  :(

Нашел справочник по библиотечным функциям Linux.
Тут: http://www.codenet.ru/progr/cpp/  :)
Там еще много чего полезного есть.
Опыт растет вместе с количеством выведенного из строя оборудования.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Последовал совету Yurror - gcc + gedit  :)
Но можно и нетбинс заценить :D

Ну если для QT то QtCreator тоже ничего )

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
ncurses.h не прокатило в NetBeans.  :(
Ну а соответствующий библиотеке -dev пакет не забыл установить? ЕМНП, называется он libncurses5-dev для 5 версии библиотеки.

Оффлайн NetFox

  • Активист
  • *
  • Сообщений: 316
  • 10.04 zentyal & 11.10 unity
    • Просмотр профиля
Ну а соответствующий библиотеке -dev пакет не забыл установить? ЕМНП, называется он libncurses5-dev для 5 версии библиотеки.
[/quote]Не забыл. Трудно забыть то, чего не знал.  :D
Спасибо.  :)

Блин-н - а вот про вообще dev забыл. Буду смотреть.  :)
Опыт растет вместе с количеством выведенного из строя оборудования.

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
NetFox, вот здесь есть небольшое руководство по ncurses
http://symmetrica.net/unix-linux/

 

Страница сгенерирована за 6.914 секунд. Запросов: 25.