Всем привет! У меня есть 3 проги, linearprog.c , scholkopf.c, taxduin.c, они предназначены для классификации данных. Не могу ни одну скомпилировать, одна и та же проблема возникает. Через include подключается внешний файл cfsqpusr.h (2Кб), помещаем этот файл в директорию include, и при компиляции ошибка о не найденном файле cfsqpusr.h исчезает. но возникает следующая ошибка:
[Linker error] undefined reference to `cfsqp'
ld returned 1 exit status
как я понимаю, файл cfsqpusr.h не полный, единственная запись в этом файле о функции 'cfsqp' - это "void cfsqp();". эта функция полностью расписана в файле cfsqp.c (143Кб). как скомпилировать исходный файл linearprog.c, чтоб во время компиляции недостающие функции в файле cfsqpusr.h брались из cfsqp.c ? в подобных прогах с использованием двух этих файлов, к ним прилагается read_me, там есть такая запись
On a UNIX system, the command to compile cfsqp.c with, e.g., sampl1.c would be
cc sampl1.c cfsqp.c qld.c -lm
а как под виндой это всё скомпилировать ?
вот ссылка на архив со всеми нужными файлами http://www.sendspace.com/file/d67ymu
linearprog.c , scholkopf.c, taxduin.c - проги
blood.test, blood.train, linear_blood.data - файлы с данными, которые эти проги должны обработать
и cfsqp.c, cfsqpusr.h, qld.c и read_me к ним.
Спасибо за помощь!Добавлено (29.01.12, 19:31)
---------------------------------------------
Уже не надо,разобралась.