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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.67
Dikon
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 3
#1

Использование заголовочного файла - C++

20.07.2011, 23:22. Просмотров 2362. Ответов 3
Метки нет (Все метки)

Здравствуйте. Столкнулся с проблемой, когда делал задание из книги Б.Страуструпа "Программирование. Приницпы и практика использования С++" глава 8 задание 1.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// файл use.cpp
#include "my.h"
 
int foo;
 
int main() 
{
        foo = 7;
    print_foo();
    print(99);
    return 0;
}
 
// файл my.h
extern int foo;
void print_foo();
void print(int);
 
// файл my.cpp
#include "my.h"
#include <iostream>
 
using namespace std;
 
void print_foo() 
{
    cout << foo << "\n";
}
 
void print(int i) 
{
    cout << i << "\n";
}
Использую Dev-C++
открыты все 3 файла. Выбираю файл use.cpp, нажимаю Compile&Run, появляются следующие ошибки:
[Linker Error] undefined reference to `print_foo()'
[Linker Error] undefined reference to `print(int)'
ld returned 1 exit status

Что делать? Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2011, 23:22     Использование заголовочного файла
Посмотрите здесь:

C++ Связь заголовочного файла и файла с описанием класса.
C++ Создание заголовочного файла
Включние заголовочного файла name.h C++
Подключения заголовочного и исполняемого файла C++
Создание заголовочного файла .h C++
Создание заголовочного файла C++
C++ Подключение заголовочного файла std_lib_facilities.h
Создание и подключение заголовочного файла C++
C++ Подключение заголовочного файла
C++ Описание заголовочного файла synchapi.h
C++ Подключение заголовочного файла
Двойное включение заголовочного файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
viktorrrr
42 / 42 / 1
Регистрация: 11.02.2010
Сообщений: 358
21.07.2011, 01:55     Использование заголовочного файла #2
Патаму чта неправильно делаешь)) скорей всего. Переписывал тык впритык с книги? В одну страницу?? Надо заголовочный файл отдельно писать. ПОтом егео подключаешь
Эээ... Либо я спать хочу, либо полную фигню написал.
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 02:22     Использование заголовочного файла #3
Цитата Сообщение от Dikon
Выбираю файл use.cpp, нажимаю Compile&Run
не надо ничего выбирать, компилируются все .cpp файлы проекта в программу
оба .cpp файла должны быть в проекте, удали их из проекта и снова добавь
Dikon
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 3
21.07.2011, 06:26  [ТС]     Использование заголовочного файла #4
Цитата Сообщение от accept Посмотреть сообщение
не надо ничего выбирать, компилируются все .cpp файлы проекта в программу
оба .cpp файла должны быть в проекте, удали их из проекта и снова добавь
Спасибо. После создания проекта и помещения туда всех 3-х файлов все заработало.
Yandex
Объявления
21.07.2011, 06:26     Использование заголовочного файла
Ответ Создать тему
Опции темы

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