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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ExpressS
5 / 8 / 0
Регистрация: 30.07.2012
Сообщений: 235
#1

Как подключить cpp-файл к h-файлу? - C++

03.08.2012, 20:50. Просмотров 1219. Ответов 8
Метки нет (Все метки)

как связать файл Form1.h с главным файлом проекта 1.cpp ?
что то вроде того не получается #include "1.cpp"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.08.2012, 21:19     Как подключить cpp-файл к h-файлу? #2
Цитата Сообщение от ExpressS Посмотреть сообщение
как связать файл Form1.h с главным файлом проекта 1.cpp ?
C++
1
2
3
//file 1.cpp
 
#include "Form1.h"
ExpressS
5 / 8 / 0
Регистрация: 30.07.2012
Сообщений: 235
03.08.2012, 21:32  [ТС]     Как подключить cpp-файл к h-файлу? #3
Цитата Сообщение от Jupiter Посмотреть сообщение
C++
1
2
3
//file 1.cpp
 
#include "Form1.h"
мб я что то не понимаю но мне нужно наоборот в файле Form1.h подключить файл 1.cpp
если к примеру я пишу функция в файле 1.cpp то как ей пользоваться в form1.h
PreFX
25 / 20 / 1
Регистрация: 14.07.2012
Сообщений: 176
03.08.2012, 22:21     Как подключить cpp-файл к h-файлу? #4
Цитата Сообщение от ExpressS Посмотреть сообщение
мб я что то не понимаю но мне нужно наоборот в файле Form1.h подключить файл 1.cpp
если к примеру я пишу функция в файле 1.cpp то как ей пользоваться в form1.h
Тебе нужно сделать библиотеку? Подключай в .cpp файл .h, содержащий объявления функций. В .cpp, соответственно, определения.
Если же у тебя .cpp требует .h, которому требуется этот .cpp, то ты жёстко обломаешься ^_^
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.08.2012, 22:30     Как подключить cpp-файл к h-файлу? #5
Цитата Сообщение от ExpressS Посмотреть сообщение
если к примеру я пишу функция в файле 1.cpp то как ей пользоваться в form1.h
Создай свой хедер-файл в котором задекларируй прототип своей функции, потом создай cpp-файл и в нем опиши свою функцию(только предварительно подключи созданный хедер с прототипом). Далее, везде где надо использовать эту функцию - просто подключай свой хедер и все.
ExpressS
5 / 8 / 0
Регистрация: 30.07.2012
Сообщений: 235
04.08.2012, 10:31  [ТС]     Как подключить cpp-файл к h-файлу? #6
спасибо

Добавлено через 11 часов 46 минут
Цитата Сообщение от Jupiter Посмотреть сообщение
Создай свой хедер-файл в котором задекларируй прототип своей функции, потом создай cpp-файл и в нем опиши свою функцию(только предварительно подключи созданный хедер с прототипом). Далее, везде где надо использовать эту функцию - просто подключай свой хедер и все.
не получ, объясните мне пожалуйста зачем нужен файл 1.cpp если я при создании приложения windowForm пиши весь код в файле Form1.h* для чего он создается и что там пишется ?
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.08.2012, 10:48     Как подключить cpp-файл к h-файлу? #7
Цитата Сообщение от ExpressS Посмотреть сообщение
спасибо

Добавлено через 11 часов 46 минут


не получ, объясните мне пожалуйста зачем нужен файл 1.cpp если я при создании приложения windowForm пиши весь код в файле Form1.h* для чего он создается и что там пишется ?
Выложите ваши файлы проекта. Так ничего не понять.
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
04.08.2012, 10:50     Как подключить cpp-файл к h-файлу? #8
хедер-файлы нужны для прототипов, а файлы cpp для реализации этих прототипов, но иногда cpp-файлами пренебрегают и пишут весь код в хедере, так поступает студия в WinForms проектах

C++
1
2
3
4
5
6
7
//header_file.h
#ifndef HEADER_FILE__H
#define HEADER_FILE__H
 
int random();
 
#endif //HEADER_FILE__H
C++
1
2
3
4
5
6
7
//cpp_file.cpp
#include "header_file.h"
 
int random()
{
    return 4;
}
C++
1
2
3
4
5
6
7
// my_cpp_1.cpp
#include "header_file.h"
 
void my_func()
{
    int num = random();
}
C++
1
2
3
4
5
6
7
// my_cpp_2.cpp
#include "header_file.h"
 
void my_func_2()
{
    int m = random();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2012, 11:07     Как подключить cpp-файл к h-файлу?
Еще ссылки по теме:

C++ как подключить аудио файл на с++?
Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp C++
C++ Как подключить obj файл к проекту?
Возможно ли как-то сокрыть реализации стратегий в самой библиотеке, то есть вынести в cpp-файл? C++
C++ Файлы CPP, HPP как получить файл exe

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

Или воспользуйтесь поиском по форуму:
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.08.2012, 11:07     Как подключить cpp-файл к h-файлу? #9
Сделайте как положено и будет вам счастье. Создайте заголовочный файл 1.h. Поместите туда прототипы тех функций, которые вы хотите использовать в файле Form1.h. Реализации этих функций поместите в файл 1.cpp. Сделайте в файле 1.cpp и в файле Form1.h: #include "1.h".
Yandex
Объявления
04.08.2012, 11:07     Как подключить cpp-файл к h-файлу?
Ответ Создать тему
Опции темы

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