Как разделить программу?

Есть программа, когда она одна то работает, пробую разделить и оно выдает ошибки LNK2005 и LNK1169

Мой файл лл.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 они лишь используются я не понимаю. Помогите пожалуйста.


Ответы (0 шт):