makefile — проблема с компиляцией и запуском программы c ++ на scite

Так что я просто пишу простую программу на С ++ и у меня возникают некоторые проблемы с запуском программы. Я мог бы создать свой make-файл, но когда я пытаюсь запустить тестовый файл, он дает мне "collect2.exe: error: ld returned 1 exit status" ошибка, "undefined reference to Account::Account(int, double, double)" и в основном все мои методы. Я приложил изображение моего .h файла и .cpp ниже.

.ч файл

.файл cpp

И тестовый файл выглядит так:

#include <iostream>
#include <string>
#include <iomanip>
#include "Account.h"
using namespace std;

int main(){

Account account1(1122, 20000, 4.5);

account1.withdraw(2500);
account1.deposit(3000);

cout<<"Account Information"<<endl
<<"ID: " << account1.getID()<<endl
<<"Balance: " << account1.getBalance()<<endl
<<"Monthly Interest Rate: " << account1.getMonthlyInterestRate()<< endl;

return 0;
}

Сделать файл:

TestAccount: TestAccount.o Account.o
g++ TestAccount.o Account.o -o TestAccount
TestAccount.o: TestAccount.cpp Account.h
g++ -c TestAccount.cpp
Account.o: Account.cpp Account.h
g++ -c Account.cpp

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]