0
我是C++的新手,請耐心等待。當我編譯一個我得到這個錯誤。 包括cpp和頭文件。這是我得到的錯誤:LNK1120:Visual Studio 2012中有1個未解析的外部信息
1>------ Build started: Project: 12_6, Configuration: Debug Win32 ------
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>C:\Users\john\Documents\Visual Studio 2012\How to program\ch12_6\12_6\Debug\12_6.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
CommissionEmployee.h
#ifndef COMMISSION_H
#define COMMISSION_H
#include <string> // C++ standard string class
using namespace std;
class CommissionEmployee
{
public:
CommissionEmployee(const string &, const string &, const string &,
double = 0.0, double = 0.0);
void setFirstName(const string &); // set first name
string getFirstName() const; // return first name
void setLastName(const string &); // set last name
string getLastName() const; // return last name
void setSocialSecurityNumber(const string &); // set SSN
string getSocialSecurityNumber() const; // return SSN
void setGrossSales(double); // set gross sales amount
double getGrossSales() const; // return gross sales amount
void setCommissionRate(double); // set commission rate (percentage)
double getCommissionRate() const; // return commission rate
double earnings() const; // calculate earnings
void print() const; // print CommissionEmployee object
private:
string firstName;
string lastName;
string socialSecurityNumber;
double grossSales; // gross weekly sales
double commissionRate; // commission percentage
}; // end class CommissionEmployee
#endif
CommissionEmployee.cpp
顯示您的主要。順便說一句,你只包括頭。 – ChiefTwoPencils