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

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

Войти
Регистрация
Восстановить пароль
 
 
Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
#1

Добавление cpp файлов в процессе компиляции - C++

10.11.2013, 19:01. Просмотров 729. Ответов 23
Метки нет (Все метки)

Есть у меня проект. Тут один файл main

C++
1
2
3
4
5
6
#include "D:\\test.h"
void main()
{
    test obj;
    obj.func();
}
Соответственно файлы test.h и test.cpp

C++
1
2
3
4
5
class test
{
public:
    void func();
};
C++
1
2
3
#include "test.h"
 
void test::func() {}
Все работает, только в том случае если все эти файлы включенны в проект.

А если мне нужно чтобы эти файлы не были включенны в проект???
Допустим файл test.h с объявлениями я подключу, а как быть с реализацией test.cpp???
Этот файл мой проект не видит и не знает о его существовании.
Как мне его сделать видимым, не включая в проект??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2013, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавление cpp файлов в процессе компиляции (C++):

Библиотеки в CPP. Ошибка компиляции | CPP - C++
Доброго вечера! Появился один вопросик недавно. Начал юзать библиотеку <windows.h> для использования такой команды как "system" в коде....

Подключение файлов main.cpp some.cpp some.h - C++
Всем привет, программа разделенна на три файла poly.cpp main.cpp poly.h Кто мог бы объяснить как происходит подключение этих файлов, и как...

Ошибка в процессе компиляции - fatal error C1083 - C++
ДОБРЫЙ ВЕЧЕР ВСЕМ! Некоторое время назад у меня возникла необходимость изучить и овладеть навыками программирования на С++... Причем...

Нормальная IDE для компиляции одного .cpp - C++
Учу с++. Перепробовал половину сред в ветке вверху. Но лучше вижуал студии не нашел. Ее самый большой недостаток — она создает десятки...

VS 2010 Express - Добавление другого *.cpp файла в проект - C++
Как правильно добавить новый *.cpp файл в проект? Ибо я пытался, получилось хреново... Под новым файлом, я имею в виду еще один *.cpp...

Создание cpp файлов - C++
я недавно начал зучать язык программированя С++ и делаю это самостоятельно с помашю книг и интернета. я ищю статьи где было бы подробно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
10.11.2013, 19:39 #16

Не по теме:

Цитата Сообщение от Egor138 Посмотреть сообщение
А если я не хочу включать и мне нужно как то подключить его.
Цитата Сообщение от Egor138 Посмотреть сообщение
не хочу включать
Цитата Сообщение от Egor138 Посмотреть сообщение
нужно как то подключить
надо определяться



Добавлено через 50 секунд

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
Функция или библиотека?
и чо?

Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
10.11.2013, 19:40  [ТС] #17
Цитата Сообщение от Tulosba Посмотреть сообщение
надо определяться

Я имею ввиду не включать вручную.
Пусть он подключается какой нибудь строчкой кода
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
10.11.2013, 19:44 #18
Egor138, ну вон ссылку выше Jupiter дал. Почитайте.
У Вас недопонимание на базовом уровне как программа собирается. Отсюда и вопросы глупые.
Jupiter
10.11.2013, 19:44
  #19

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
и чо?
ссылка на тему для ТС

Tulosba
10.11.2013, 19:49
  #20

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
ссылка на тему для ТС
да понял уже, Смайлик не цитируется. Но с "никак" не согласен.

Jupiter
10.11.2013, 19:56
  #21

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Но с "никак" не согласен.
я с "не" никак не согласен потому что потом находятся которые так и делают, ну как же, эксперт сказал можно

Tulosba
10.11.2013, 20:43
  #22

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
находятся которые так и делают
Надо правильно формулировать задачу. А некоторым починить детектор сарказма.

alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.11.2013, 21:03 #23
Egor138, можно сдеалать так, как с шаблонами делают: сделайте инклуд .cpp в .h файле.
Max Dark
шКодер самоучка
1814 / 1615 / 589
Регистрация: 09.10.2013
Сообщений: 3,622
Записей в блоге: 6
Завершенные тесты: 2
10.11.2013, 22:01 #24
Вам надо создать проект- статическая библиотека состоящий из файлов test.h, test.cpp и подключить получивщуюся библиотеку к основной программе
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2013, 22:01
Привет! Вот еще темы с ответами:

Обращение файлов cpp - C++
Всем привет! Изображу наглядно код: main.cpp #include <iostream> using namespace std; void raznica(); void summa();

Архитектура размещения h и cpp файлов - C++
Доброго времени суток! Есть библа, содержащая ряд функций. Допустим, func1, func2 и ещё over 10. Меня интересует, как стандарты, здравая...

Условное подключение cpp файлов - C++
Здравствуйте,я вот захотел сделать в своей программе выбор языка,но увеличивать программу на кучу строк не захотел и поэтому создал 2 файла...

Несколько cpp файлов в проекте - C++
Доброго времени суток ! Есть проект и в нем 2 cpp файла: Main.cpp и BinaryNumber.cpp В последнем файле создан класс и его методы....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.11.2013, 22:01
Ответ Создать тему
Опции темы

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