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

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

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

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

10.11.2013, 19:01. Просмотров 709. Ответов 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 файлов в процессе компиляции
Посмотрите здесь:

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
10.11.2013, 19:56     Добавление cpp файлов в процессе компиляции
  #21

Не по теме:

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
10.11.2013, 20:43
  #22

Не по теме:

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

alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.11.2013, 21:03     Добавление cpp файлов в процессе компиляции #23
Egor138, можно сдеалать так, как с шаблонами делают: сделайте инклуд .cpp в .h файле.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2013, 22:01     Добавление cpp файлов в процессе компиляции
Еще ссылки по теме:

Компиляция .cpp-файлов из программы - C++
Доброго времени суток! Имеется VS 2013 и .cpp файлы. Задача - написать свою программу, которая будет по очереди компилировать эти файлы,...

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

Подключение в проекте .hpp и .cpp файлов - C++
Добрый день! Среда разработки Code Blocks 13.12 Компилятор GNU GCC В проекте существует 3 файла в проекте - main.cpp, SW229.cpp и...

Как писать проэкты из нескольких CPP файлов ? - C++
Поставил себе Visual C++ Express 2010, написал консольную программку. У неё внутри получилось много функций. Хочу теперь вынести их все в...

Взаимный include без использования cpp-файлов - C++
Возможно ли связать два класса реализованных в .h-файлах, чтобы не приходилось переносить реализацию в файлы cpp? Эти 2 класса: ...


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

Или воспользуйтесь поиском по форуму:
Max Dark
шКодер самоучка
1783 / 1584 / 575
Регистрация: 09.10.2013
Сообщений: 3,544
Записей в блоге: 6
Завершенные тесты: 2
10.11.2013, 22:01     Добавление cpp файлов в процессе компиляции #24
Вам надо создать проект- статическая библиотека состоящий из файлов test.h, test.cpp и подключить получивщуюся библиотеку к основной программе
Yandex
Объявления
10.11.2013, 22:01     Добавление cpp файлов в процессе компиляции
Ответ Создать тему
Опции темы

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