1

私は学校の課題に取り組んでおり、Student.hi で 2 つのファイル Stundet.cpp と Student.h を取得したことがわかったいくつかの問題があります。Student クラスを宣言しています。

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


class Student
{private:
string fname;
string lname;
int ID;


public:
    Student();
    Student(string first,string last, int ID_num);
    static int numberOfStudents;
    void getName();
    void getID();

};

私のStudent.cppで私は得ました

`#include <iostream>
#include "Student.h"
#include <string> 
using namespace std; 

 Student::Student()
{numberOfStudents+=1;
}

Student::Student(string first, string last, int ID_num)
{fname=first;
lname=last;
ID=ID_num;
numberOfStudents+=1;}

int Student::numberOfStudents=0;

void Student::getName()
{cout<<fname<<lname;}

void Student::getID()
{cout<<ID;}

main() 
{ 
 Student st1("Hakan", "Haberdar", 1234), st2("Charu", "Hans", 2345), st3("Tarikul", "Islam", 5442), st4; 
 cout << "We created " << Student::numberOfStudents << " student objects." << endl; 
 cout << st1.getID() << " " << st1.getName() << endl; 
 cout << st2.getID() << " " << st2.getName() << endl; 
 cout << st3.getID() << " " << st3.getName() << endl; 
 cout << st4.getID() << " " << st4.getName() << endl; 
system("pause"); 
} `

私の最初の問題は、修正方法がわからないこれらの外部エラーが引き続き発生することです。周りを見回しましたが、見つけたものを適用する方法が本当にわかりません。私のエラーは

エラー 1 エラー LNK2001: 未解決の外部シンボル _WinMainCRTStartup C:\Users\Tato-laptop\Documents\Visual Studio 2010\Projects\Student Class\Student Class\LINK

エラー 2 エラー LNK1120: 1 未解決の外部 C:\Users\Tato-laptop\Documents\Visual Studio 2010\Projects\Student Class\Debug\Student Class.exe 1

私の 2 番目の問題は、.cpp ファイルの couts が機能しなくなったことです。

4

0 に答える 0