main cpp



Автор Андрей Нагибин задал вопрос в разделе Другие языки и технологии

Включение .cpp файла в проект на С++ и получил лучший ответ

Ответ от Коровин Иван[гуру]
#include "func.cpp"
Инклюду пофигу что включать, только скорее всего фигня получится

Ответ от Мужик С Веслом[гуру]
Не надо прописывать в main.cpp
Надо так:
в файлике func.h
определить все прототипы функций из func.cpp
и подключить func.h в main.cpp:
#include "func.h"
Потом отдельно скомпилировать main.cpp и func.cpp в объектники
Потом - собрать из этих объектников исполняемый файл.
Конкретные действия зависят от среды.
В Unix пишут make-файл:
pgoga: main.o func.o
__g++ -o proga main.o func.o
main.o : main.cpp
__g++ -c main.cpp
func.o: func.cpp
__g++ -c func.cpp

Ответ от Lex[мастер]
Если речь идёт про разрыв шаблона (а другой ситуации, зачем нужно подключать cpp напрямую я представить не могу) , то включай сам файлик cpp.
Если же такой жёсткой необходимости нет, то лучше раздели описания (h) и определения (cpp), т. к. иначе можно столкнуться с двойным определением (например, описывать функцию void f(void); можно сколько угодно раз, а определить void f(void) { return 100; } - только один) .
Почитай на эту тему

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Включение .cpp файла в проект на С++

qt компиляция проекта с ресурсом qrc
В папке с исходниками (где main.cpp, *.pro, *.qrc) должна быть эта папка yra, а в ней файл...
подробнее...

unresolved external referenced from
Ну дык, UFrac.cpp кто будет компилить и линковать с main?

>В main.cpp есть #include
подробнее...

какие системные требования у игры Hitman: Absolution?
Hitman Absolution system requirements (minimum)
CPU: 2.4 GHz dual core Intel or AMD processor
подробнее...
спросили в Решт
C++ ошибка -- "[Error] ld returned 1 exit status" . Помогите рештить
Попробую угадать. Какую ошибку пишет до этого? Что-то типа duplicate symbol "void hello()"
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Проблема при компиляции в Dev C++..
пути с пробелами и кириллицей - зло

то, что у вас main.cpp находится прямо на рабочем
подробнее...

Скажите что такое Базовая инфляция и в чём её отличие от просто инфляции? и сошлитесь на учебник кому не трудно
В США выделяется показатель «базовой инфляции» (core CPI), для расчета которого из общего индекса
подробнее...
спросили в Николай IV
метод хорд в с++
//hord.h
double findRoot(double (*f)(double), double a=1.5, double b=2., double eps=1e-6)подробнее...
спросили в Stdio h String h
Как создать свой заголовочный файл в С++ и использовать его?
//текст h - это обычно объявления функций и классов, т. е. как бэ интерфейс:

//файл
подробнее...

Как поменять язык проекта в visual studio 2013?
Попробуй файлы переименовать в например: "Main.c", а не "Main.cpp".
Синтаксис скорее всего
подробнее...
спросили в Stdio h
Linux. Code::blocks. Проблема с консолью.
У тебя точно есть файл stdio.h ?
$ g++ -c main.cpp -o main.o
main.cpp:2:20: фатальная
подробнее...
спросили в SATA Express
Прошу помояь по Visual Studio 13.
КАК СОЗДАТЬ ПУСТОЙ ПРОЕКТ - КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ WIN32 НА C++

1. Открыть Microsoft
подробнее...

как открыть boot menu??? все кнопки перепробовал от f1-f11 ни фига.
при запуске биоса внимательно читай нижнюю строчку - там пишет F2 или DEL или ...
ну а далее
подробнее...
Заголовочный файл на Википедии
Посмотрите статью на википедии про Заголовочный файл
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*