powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не компилируется
3 сообщений из 3, страница 1 из 1
Не компилируется
    #33883930
httt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
make
g++ -g -mpentium -I/usr/include/cgihtml -lpq -lcgihtml -L/usr/lib -lstdc++ -L/usr/include/cgihtml  query-results.c -o  query/tmp/.private/root/ccymbYco.o(.text+0x1d): In function `main':
/PROJECT/html/query-results.c:18: undefined reference to `html_header()'
/tmp/.private/root/ccymbYco.o(.text+0x2a):/PROJECT/html/query-results.c: 19 : undefined reference to `html_begin(char*)'
/tmp/.private/root/ccymbYco.o(.text+0x39):/PROJECT/html/query-results.c:20: undefined reference to `read_cgi_input(llist*)'
/tmp/.private/root/ccymbYco.o(.text+0x5f):/PROJECT/html/query-results.c: 22 : undefined reference to `h1(char*)'
/tmp/.private/root/ccymbYco.o(.text+0x6e):/PROJECT/html/query-results.c:23: undefined reference to `print_entries(llist)'
/tmp/.private/root/ccymbYco.o(.text+0x76):/PROJECT/html/query-results.c: 24 : undefined reference to `html_end()'
/tmp/.private/root/ccymbYco.o(.text+0x82):/PROJECT/html/query-results.c:25: undefined reference to `list_clear(llist*)'
collect2: ld returned  1  exit status
make: *** [default] Error  1 

Программа query-results.c:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
#include <stdio.h>
#include </PROJECT/html/cgi-lib.h>
#include </PROJECT/html/html-lib.h>

int main()
{
  llist entries;
  int status;

  html_header();
  html_begin("Query Results");
  status = read_cgi_input(&entries);
  printf("<h1>Status = %d</h1>\n",status);
  h1("Query results");
  print_entries(entries);
  html_end();
  list_clear(&entries);
  return  0 ;
}
Содержимое папки:
Код: plaintext
1.
2.
3.
4.
5.
ls - 1 
Makefile
cgi-lib.h
cgi-llist.h
html-lib.h
query-results.c
Makefile:
Код: plaintext
1.
2.
3.
4.
5.
6.
cat Makefile
CC=g++ -g -mpentium
INC=-I/usr/include/cgihtml
LIBS=-lpq -lcgihtml -L/usr/lib -lstdc++ -L/usr/include/cgihtml

default : query-results.c
        ${CC} ${INC} ${LIBS}  query-results.c -o  query

Что нужно изменит ьв Makefile или в #include?
...
Рейтинг: 0 / 0
Не компилируется
    #33883987
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
htttMakefile:
Код: plaintext
1.
default : query-results.c
        ${CC} ${INC} ${LIBS}  query-results.c -o  query

Что нужно изменит ьв Makefile или в #include?
Наверное написать ${LIBS} после query-results.c
...
Рейтинг: 0 / 0
Не компилируется
    #33884116
httt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не компилируется
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]