Я получаю эту ошибку при попытке скомпилировать свой код.
$ g++ -o BangBangControlTest BangBangControl.o BangBangControlTest.o
ld: duplicate symbol _heating_unit in BangBangControlTest.o and BangBangControl.o for architecture x86_64
collect2: ld returned 1 exit status
Я новичок в C++ и не могу понять, в чем дело. Я просмотрел множество руководств и просмотрел похожие сообщения об ошибках, полученные другими пользователями стека. Вот мои классы.
"BangBangControlTest.cpp"
// Test function
#include
#include "BangBangControl.h"
using namespace std;
int main(){
BangBangControl control(50, true, 75);
for(int i = 0; i < 50; i++){
std::cout
Подробнее здесь: https://stackoverflow.com/questions/942 ... -bangbangc