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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Silver_bullet
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 21
#1

ошибка "undefined reference" - C++

15.09.2013, 00:23. Просмотров 496. Ответов 5
Метки нет (Все метки)

Изучаю С++ по книге Дейтелов. Работаю в Code Blocks
Вот запнулся. Изучаю рекурсию на примере числа Фибоначчи. Пример списан с книги, но у меня не работает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include <iostream>//fibonacci
using namespace std;
 
unsigned long fibonacci(unsigned long);
 
main()
{
    unsigned long result, number;
 
    cout << "Input the int.number: ";
    cin >> number;
    result = fibonacci(number);
    cout << "Fibonacci's number(" << number << ")=" << result << endl;
    return 0;
}
//Rekursivnoe opisanie f(x)
unsigned long factorial (unsigned long n){
if (n==0 || n==1)
    return n;
else
    return fibonacci(n-1) + fibonacci(n-2);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 00:23     ошибка "undefined reference"
Посмотрите здесь:

Работа с шаблонами и ошибка "Undefined reference" - C++
только приступил к изучению шаблонов и сразу куча вопросов и проблем прошу объяснить мне на пальцах почему не работает matrix.h ...

Ошибка "undefined reference to" - C++
Здравствуйте. Пишу набор функций, состоящих из двух файлов: fileio.h и fileio.cpp Попытался подключить это к main.cpp, и использовать...

"undefined reference" при инклюде внешних классов/библиотек - C++
Используется: Eclipse CDT, MinGW Немного сырцов: #ifndef STACK_H_ #define STACK_H_ template&lt;class T&gt; class...

Не собирается проект с шаблонным классом: "undefined reference" - C++
Подскажите пожалуйста, не собирается проект. Пишет &quot;undefined reference to Unit::Set()&quot; и такое же про Unit::Get(); Unit.h #ifndef...

Работа с загаловочными файлами ("Undefined reference to") - C++
Доброго времени суток. Не пойму почему компилятор Code Blocks выдаёт мне следующий ERROR: Undefined reference to 'summa(int, int) ...

Исправить ошибку "undefined reference" - C++
Компилирую в Ubuntu 14.04 Code::Block Есть 3 файла. klass.h initial.cpp main.cpp klass.h #include &lt;iostream&gt; #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Belfegor
Ghost
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 526
15.09.2013, 00:27     ошибка "undefined reference" #2
C++
1
int main(){
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
15.09.2013, 00:28     ошибка "undefined reference" #3
У тебя перед include должен стоять #, то есть должно быть так:
C++
1
#include <iostream>
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
15.09.2013, 00:57     ошибка "undefined reference" #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
unsigned long fibonacci(unsigned long);
 
int main()
{
    unsigned long result, number;
 
    cout << "Input the int.number: ";
    cin >> number;
    result = fibonacci(number);
    cout << "Fibonacci's number(" << number << ")=" << result << endl;
    return 0;
}
 
unsigned long fibonacci(unsigned long n){
if (n==0 || n==1)
    return n;
else
    return fibonacci(n-1) + fibonacci(n-2);
}
Silver_bullet
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 21
15.09.2013, 10:09  [ТС]     ошибка "undefined reference" #5
Спасибо,что отозвались.
1. Перед инклюд у меня был диез. При вставке пропал.
2. int main() ситуацию не исправляет
3. У меня вылетает ошибка undefined reference to fibonacci(unsigned long), начиная с 12 строчки.

Добавлено через 3 минуты
Все, эврика,я использовал клише от нахождения факториала и в 17 строке забыл заменить на слово "фибоначчи".
PS: Oliver нашел раньше)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2013, 11:57     ошибка "undefined reference"
Еще ссылки по теме:

Undefined reference to "MyClass::DEFAULT_CHANNEL_NUMBER" - C++
доброго времени суток, допустим есть класс class MyClass { static const unsigned int DEFAULT_CHANNEL_NUMBER = 0; std::map&lt;unsigned,...

Code::Blocks. "undefined reference to" - C++
Доброго времени суток! Это опять я :) Столкнулся со следующей проблемой. Есть 5 файлов: main.cpp --- здесь функция int...

G++ undefined reference to `Direct3DCreate9@4'" - C++
в визуале норм компилил.. даже без путей... а G++ отказывается ! выдаёт undefined reference to `Direct3DCreate9@4'&quot; . В чем проблема? //...

Как подключить curl; ошибка "Against undefined symbol `curl_global_init'" - C++
Копирую cодержимое папки libs и includes в папку curl пишу в нетбинсе #include &quot;curl/curl.h&quot; выдает ошибку

Ошибка: "Undefined symbol _inc in module" - C++
Переделала программу с Delphi на С++. но выдает ошибку: Undefined symbol _inc in module ... #include &lt;stdio.h&gt; #include &lt;math.h&gt; ...

При компиляции кода вылазит ошибка "error C2027: use of undefined type 'SldWorks'" - C++
При компиляции кода вылазит ошибка &quot;error C2027: use of undefined type 'SldWorks'&quot;. Я писал на чистых плюсах! #include &quot;stdafx.h&quot; ...


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

Или воспользуйтесь поиском по форуму:
Silver_bullet
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 21
19.09.2013, 11:57  [ТС]     ошибка "undefined reference" #6
как тему закрыть?
Yandex
Объявления
19.09.2013, 11:57     ошибка "undefined reference"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru