Форум программистов, компьютерный форум CyberForum.ru

Cкомпилировать прогу - C++

Восстановить пароль Регистрация
 
Ksu_sha
Сообщений: n/a
26.01.2012, 23:26     Cкомпилировать прогу #1
Всем привет! У меня есть 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 к ним.

Спасибо за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2012, 23:26     Cкомпилировать прогу
Посмотрите здесь:

C++ составить прогу
Исправьте прогу C++
составить прогу в с++ C++
Написать прогу C++
C++ Проверьте прогу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
26.01.2012, 23:48     Cкомпилировать прогу #2
Создай новый проект, после чего закинь в папку с проектом все свои файлы (в том числе и cfsqp.c вместе с cfsqpusr.h), затем в среде добавь все свои файлы в проект и в main подключай лишь cfsqpusr.h, файл cfsqp.c компилятор сам найдёт если ты всё это проделаешь.

Добавлено через 37 секунд
Ну или тупо скопируй свою функцию из .c файла в .h - это тоже должно помочь в принципе.
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,093
27.01.2012, 00:02     Cкомпилировать прогу #3
Просто включи в проект файл с реализацией(который .c).
Ksu_sha
Сообщений: n/a
29.01.2012, 20:24     Cкомпилировать прогу #4
Спасибо!разобралась
Yandex
Объявления
29.01.2012, 20:24     Cкомпилировать прогу
Ответ Создать тему
Опции темы

Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru