Есть программа, когда она одна то работает, пробую разделить и оно выдает ошибки 
Мой файл лл.cpp:
#include "part.cpp"
//...
int main() {
//...
}
Это файл part.cpp:
#define _USE_MATH_DEFINES
#include <iostream>
#include <iomanip>
#include <math.h>
#include "Header.h"
//определение всех функций
void method_1() {...}
void method_2() {...}
void method_3() {...}
...
void method_10() {...}
Я погуглил и обнаружил на английском сайте решение в виде файла-заголовка, но и он тоже не помогает, (Прог-а ниже это этот файл "Header.h"):
#pragma once
void method_1();
void method_2();
void method_3();
void method_4();
void method_5();
void method_6();
void method_7();
void method_8();
void method_9();
void method_10();
Даже после всего этого при запуске выдаёт ошибки
Причем даже если переставлять #include ошибки не исчезают, а как оно может быть определено если эти методы встречаются только в файле part.cpp, а в лл.cpp они лишь используются я не понимаю. Помогите пожалуйста.
#include "part.cpp"- ¿Что это делает по-вашему? – user7860670 Sep 25 '21 at 20:36#include "part.cpp"заменяется на весь текст из part.cpp, этот самый текст part.cpp будет присутствовать в двух файлах как если бы вы взяли и сами скопипастили туда весь part.cpp... – user7860670 Sep 25 '21 at 20:54Header.hв данном случае. И еще вот ликбез https://ru.stackoverflow.com/questions/876163/c-%d0%a0%d0%b0%d0%b7%d0%bd%d0%b8%d1%86%d0%b0-%d0%bc%d0%b5%d0%b6%d0%b4%d1%83-%d0%b7%d0%b0%d0%b3%d0%be%d0%bb%d0%be%d0%b2%d0%be%d1%87%d0%bd%d1%8b%d0%bc-%d0%b8-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%bc-%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8/876207#876207 – user7860670 Sep 25 '21 at 21:05