注册 登录
编程论坛 C++教室

这样的错误是不是编译 错误????还是代码的错误??>?

新人学习 发布于 2018-01-09 21:13, 1142 次点击
错误    1    error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用    F:\2013_C++\测试\测试\MSVCRTD.lib(crtexe.obj)    测试
错误    2    error LNK1120: 1 个无法解析的外部命令    F:\2013_C++\测试\测试\Debug\测试.exe    1    1    测试
4 回复
#2
新人学习2018-01-09 21:19
1>------ 已启动生成:  项目: 测试, 配置: Debug Win32 ------
1>  源.cpp
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>F:\2013_C++\测试\测试\Debug\测试.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成:  成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
#3
rjsp2018-01-09 22:30
说得很清楚了,代码缺main函数
#4
新人学习2018-01-10 12:29
#include<iostream>
using namespace std;
class yuan
{


public:
    double banjing;
    double mianji;

public:
    void fu(double r)
    {
        banjing = r;
    }
    void jieguo()
    {
        mianji = banjing*banjing*3.14;
        
    }
};
void cott(yuan *c);


int mian()
{
    yuan c1, c2;
    c1.fu(10);
    cott(&c1);
    c2.fu(20);
    cott(&c2);


    system("pause");
    return 0;
}

void cott(yuan *c)
{
    c->jieguo();
    cout << "圆的半径: " << c->banjing << endl;
    cout << "圆的面积: " << c->mianji << endl;
}
#5
新人学习2018-01-10 12:31
哦 明白了~~~main()函数写错了.
1