Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
57 / 51 / 42
Регистрация: 18.07.2014
Сообщений: 194
1

Компиляция программы, использующей PDcurses

20.11.2014, 19:04. Показов 924. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Хочу испытать PDcurses под windows.
Я скачал вот этот архив и скомпилировал его(там внутри был makefile) и получил файл pdcurses.a
Затем создал проект в Code::Blocks и добавил к нему pdcurses.a
Затем написал код:
C
1
2
3
4
5
6
7
8
9
10
11
#include <curses.h>
 
int main()
{
    initscr();
    move(5, 5);
    printw("Hello!");
    getch();
    endwin();
    return 0;
}
Но код не компилируется( компилятор MinGW ), выводит:
Код
undefined reference to 'initscr'
undefined reference to 'move'
и так далее по всем функциям. В чём проблема?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2014, 19:04
Ответы с готовыми решениями:

Составление программы использующей структуру данных строка
Даны две строки: S1 и S2. Удалить из строки S1 все подстроки, совпадающие с S2. Если таких подстрок...

Компиляция программы
У меня вот такая проблема, я вот как два часа учусь программировать на это потрясающем языке, и...

Компиляция программы
Здравствуйте, уважаемые программисты!! Помогите, пожалуйста, откомпилить программу, напишите...

компиляция программы на с
Привет всем. У меня такая проблема. Я написал программу на С именно на С а не на С++. Написал я её...

1
30 / 32 / 12
Регистрация: 18.02.2018
Сообщений: 157
18.02.2019, 01:15 2
Почему тема ц++?

Вообщем, смотри. У тебя есть pdcurses дир. Либо делай мейк, либо юзай gcc.
Как? Вот именно, что здесь есть одна небольшая хитрость...

Помни, иногда порядок аргументов важен.

При комплинге укажи диру с pd: gcc -I../PDcurses main.c -o main.o
А вот на линовке весьма необычный способ: gcc -I../PDcurses main.o ../PDcurses/wincon/pdcurses.a -o prog.exe
Заметь, что main.o идёт перед флагом -o.

После этого замени ncurses.h в инклудах на curses.h и готово.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2019, 01:15

Запуск программы и ее компиляция
Здравствуйте, мне тут друг скинул прогу, а я ее запустить не могу, вот список файлов: main.cpp...

Компиляция программы VS2010
Когда компилирую программу (Debug) всё нормально. Но если выбрать (Release) то появляются куча...

C++ Компиляция простой MPI программы
Доброго вечера, в DevC++ 5.4.2 с использованием технологии MPI, MPICH2 (Настройка компилятора MinGW...

Компиляция программы, max и getch
Вот код: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; //#include &lt;stdlib.h&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru