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

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

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

Cоздание проги с заголовочным файлом - C++

09.03.2009, 14:14. Просмотров 691. Ответов 6
Метки нет (Все метки)

У меня не получается создать простейшую программку с заголовочным файлом.
Я создаю заголовочный файл my.h к примеру такой:
C++
1
void PrintMessage();
Создаю файл my.cpp:
C++
1
2
3
4
5
#include<iostream.h>
void PrintMessage()
{
cout<<"Hello World!";
}
После этого компилирую:
файл Programm.cpp:
C++
1
2
3
4
#include<my.h>
#inlude<iostream.h>
void main()
{ PrintMessage();}
Путь в котором лежат указанные файлы указан в переменной path и в пути для include -файлов.
При компиляции выдается следующая ошибка:
Error: Unresolved external 'err()' referenced from D:\222\POTOK.OBJ
Подскажите пожайлуста что это за ошибка и как мне создать прогу со своим include -файлом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.03.2009, 15:23     Cоздание проги с заголовочным файлом #2
#include "my.h"
walera007
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 3
09.03.2009, 20:30  [ТС]     Cоздание проги с заголовочным файлом #3
При замене #include <my.h> на #include "my.h" ничего не меняется. Компилятор продолжает выдавать ту же ошибку.
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
09.03.2009, 20:33     Cоздание проги с заголовочным файлом #4
в my.cpp надо добавить #include "my.h"
walera007
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 3
09.03.2009, 20:46  [ТС]     Cоздание проги с заголовочным файлом #5
Да, я добавил #include "my.h" и в my.cpp. Компилятор отвечает:
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Potok.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'err()' referenced from D:\222\POTOK.OBJ
Я запускаю компилятор в командной строке:
D:> bcc32 Potok.cpp.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
09.03.2009, 22:36     Cоздание проги с заголовочным файлом #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// main.cpp
 
#include "my.h"
 
void main()
{
  function();
}
 
 
// my.h
 
#include <iostream.h>
#include <conio.h>
 
void function()
{
  cout << "Hallo World!";
  getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2009, 00:47     Cоздание проги с заголовочным файлом
Еще ссылки по теме:
Cоздание двумерного динамического массива C++
C++ Cоздание текстовых файлов в цикле
C++ Cоздание неизвестное заранее количество переменных
Cоздание таблицы ключевых слов и поиск в ней C++
C++ двумерные массивы, cоздание,вывод, сумма,cортировка

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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.03.2009, 00:47     Cоздание проги с заголовочным файлом #7
написал две функции в разных файлах, добавляешь прототип отдельной функции в тот файл, где есть её вызов, с помощью #include, компилируешь обе функции (либо они у тебя в одном проекте, либо они у тебя отдельно, если отдельно - нужно получить объектник каждой из них, которые потом связывать в бинарник)
Yandex
Объявления
10.03.2009, 00:47     Cоздание проги с заголовочным файлом
Ответ Создать тему
Опции темы

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