Автор Тема: Программирование в среде KDevelop4 [решено]  (Прочитано 2366 раз)

Оффлайн lastname

  • Участник
  • *
  • Сообщений: 4
Добрый день.
Пытаюсь написать простейшую программу на си в среде KDevelop:

#include <stdio.h>
void main(void)
{
printf ("WTF?");
}

получаю необьявленную функцию printf. Где и как, чёрт возьми, её теперь объявлять?
« Последнее редактирование: 07.12.2012 13:57:20 от sb »


Оффлайн lastname

  • Участник
  • *
  • Сообщений: 4
Re: Программирование в среде KDevelop4
« Ответ #2 : 05.12.2012 13:17:17 »
Увы, не поможет. Вопрос как раз и состоит в том, что стандарт не работает.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Программирование в среде KDevelop4
« Ответ #3 : 05.12.2012 13:54:29 »
Добрый день.

Тоже самое сделайте в mcedit
сохраните как 123.c
и
gcc 123.c
работает?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Программирование в среде KDevelop4
« Ответ #4 : 05.12.2012 15:37:14 »
[cas@cas tmp]$ cat > t.c
#include <stdio.h>
void main(void)
{
printf ("WTF?");
}
[cas@cas tmp]$ gcc t.c -o t
[cas@cas tmp]$ ./t
WTF?$ rpm -q gcc4.5
gcc4.5-4.5.3-alt1.M60P.1

Как собирали? Стандартные пути в проекте KDevelop можно отключить к слову.
Андрей Черепанов (cas@)

Оффлайн lastname

  • Участник
  • *
  • Сообщений: 4
Re: Программирование в среде KDevelop4
« Ответ #5 : 05.12.2012 15:57:06 »
gcc 123.c

сработало, появился файл a.out, который с успехом вывел "WTF?".
Что и как настроить в KDevelop, чтобы он тоже понял, чего я от него хочу? На всякий случай поясню: вариант сиплюсплюс, где std::cout, работает "на ура", но мне нужен именно язык си, без классов и объектов.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Программирование в среде KDevelop4
« Ответ #6 : 05.12.2012 18:48:32 »
Так и смотрите параметры проекта.
Андрей Черепанов (cas@)

Оффлайн vilserg

  • Участник
  • *
  • Сообщений: 30
Re: Программирование в среде KDevelop4
« Ответ #7 : 06.12.2012 00:18:46 »
Сначала
      Проект->Сконфигурировать выделенный проект.
потом
      Проект->Собрать выделенный проект

Правда, stdio.h после этого остаётся подчёркнутым красной волнистой линией - типа не найден. Но исполняемый файл создался, и запускается.

Оффлайн lastname

  • Участник
  • *
  • Сообщений: 4
Re: Программирование в среде KDevelop4
« Ответ #8 : 07.12.2012 13:18:40 »
О!! Огромное спасибо, теперь заработало. Проблема решена, спасибо товарищу vilserg.

Резюмирую: всего ответило 4 человека, из них 2 глобальных модератора, 1 "элита" и 1 новичок. Ответы модераторов были абсолютно бесполезны (особенно последний, от Skull'а), ответ "элиты" умеренно полезен, ответ новичка - идеален. Мда…

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Программирование в среде KDevelop4
« Ответ #9 : 07.12.2012 18:16:15 »
О!! Огромное спасибо, теперь заработало. Проблема решена, спасибо товарищу vilserg.

Резюмирую: всего ответило 4 человека, из них 2 глобальных модератора, 1 "элита" и 1 новичок. Ответы модераторов были абсолютно бесполезны (особенно последний, от Skull'а), ответ "элиты" умеренно полезен, ответ новичка - идеален. Мда…
Просто другой уровень подачи. Моему ответу это не противоречит, я сказал по сути то же самое. Так как давно не использую IDE, точное название пункта подсказать, естественно, не мог.
Андрей Черепанов (cas@)