Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Не работает, выводит это: Process terminated with status 4258096 (0 minute(s), 2 second(s)) при этом открывается консоль с тем же числом
А как можно добавить сюда глубину рекурсии, то есть сложность линии?
ошибка : пишет не удается открыть источник файл "SDL.h" Из за этой ошибки не удается запустить программу хотя я все сделал правильно , в результате код не работает : //подключим SDL и stdio #include #include //Некоторые константы нашего окна const...
Чет не работает, помогите, надо очень сильно
добрый день! при попытке компиляции выдает Source.obj : error LNK2001: неразрешенный внешний символ "__imp_glPointSize" 1>Source.obj : error LNK2001: неразрешенный внешний символ "__imp_glPopMatrix" 1>Source.obj : error LNK2001: неразрешенный...

Счетчики и рейтинг

Рейтинг@Mail.ru Яндекс.Метрика
Среда программирования: 
Code Blocks + MinGW

Скачайте и установите Code::Blocks. Для установки удобно выбрать пакет с уже интегрированным компилятором MinGW (но не обязательно, MinGW можно установить отдельно). Скачайте библиотеку GTK+. Поскольку структура каталогов библиотеки совпадает со структурой MinGW, имеет смысл их объединить, т.е. произвести разархивирование в тот же каталог, куда установлен MinGW.

Для того чтобы Code::Blocks подхватил компилятор GCC из пакета MinGW достаточно прописать в системной переменной окружения PATH дополнительные пути.

Например, если MinGW установлен в корень диска C:, то пути следующие

C:\minGW\
C:\minGW\bin\
C:\MinGW\MSYS\1.0\bin

в переменной PATH их необходимо дописать в конец существующей записи через символ ";", т.е. вот так:

существующее_значение;C:\minGW\;C:\minGW\bin\;C:\MinGW\MSYS\1.0\bin;

Изменить значение переменной PATH можно через панель управления Windows:

Панель управления -> Система -> Дополнительные параметры среды -> Дополнительно -> Переменные среды ->  Системные переменные PATH -> Значение переменной

Поскольку библиотека GTK+ была разархивирована в папку MinGW, этих записей будет достаточно, в противном случае, необходимо добавить в PATH пути к библиотеке GTK+.

Следующим шагом настраиваем среду Code::Blocks на корректную работу с библиотекой GTK+.
В меню Settings -> Compiler
в диалоговом окне выбираем вкладку Compiler Settings -> Other Options
и вписываем команду

`pkg-config --cflags gtk+-3.0`

Затем в этом же диалоговом окне переходим на вкладку Linker Settings -> Other linker options:
и вписываем команду

`pkg-config --libs gtk+-3.0`

Нажимаем кнопку "OK". Настройка завершена. Можно создать первый свой проект на С с использованием библиотеки GTK+.

Выберите File -> New -> Projects -> Console Application

Пройдите все шаги мастера, правильно выбирая и вписывая значения. В готовом файле main.c напишите следующую программу:

#include <gtk/gtk.h> // подключаем GTK+
 
/* с этой функции стартует программа */
int main( int argc, char *argv[])
{
    /* запускаем GTK+ */
    gtk_init(&argc, &argv);
 
    /* создать новый виджет - окно */
    GtkWidget *window;
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 
    /* дать окну заголовок */
    gtk_window_set_title(GTK_WINDOW(window), "Example");
 
    /* когда пользователь закроет окно, то выйти из приложения */
    g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
 
    /* отобразить окно */
    gtk_widget_show(window);
 
    /* передаём управление GTK+ */
    gtk_main();
 
    return 0;
}
 

Откомпилируйте и запустите.