Как использовать два .cpp-файла в проекте?Как использовать два .cpp-файла в проекте (классе)?
main.cpp
:
#include "second.h"
int main() {
secondFunction();
}
second.h
:
void secondFunction();
second.cpp
:
#include "second.h"
void secondFunction() {
// do stuff
}
Он работает, но когда я использую класс это не работает.
empoyee.h
:
class employee {
public:
void paymentmethod();
};
employee.cpp
:
#include "employee.h"
void employee::paymentmethod() {
//code
}
main.cpp
:
#include "employee.h"
main()
{ employee em;
em.paymentmethod()
}
Я выяснил ошибку в декларации .cpp.
Это сложно сказать, что может быть неправильно, не глядя на содержимое Makefile. Пожалуйста, разместите содержимое файла Makefile. –
Вы опустили включение employee.h в main.cpp? Также, пожалуйста, напишите сообщение об ошибке – user4578093
Добро пожаловать в SO! Прежде всего, «помогите мне решить это» - это не вопрос, а ненадлежащий императив. Во-вторых, кажется, что ваш пост не содержит полного сообщения об ошибке, что затрудняет определение того, что пошло не так. –