首页 > 解决方案 > 第一次用 C++ 进行课堂编程,我的程序不起作用

问题描述

我是一名业余程序员,现在在本书的课程中第一次使用课程。当我在 Microsoft Visual Studio 中输入我的“测试”代码时,我收到了这样的反馈:

1>MSVCRT.lib(exe_winmain.obj):错误 LNK2001:未解析外部符号“_WinMain@16”。

然后我尝试修改我的代码,但我不明白微软对 LNK2001 的描述。所以我只是在这里问为什么下面的代码不起作用:

#include <iostream>
#include "myClass.h"

using namespace std;

int main()
{

    myClass obj;

    cout << obj.output(5);

    system("pause");

    return 0;

}

作为源代码库和

#pragma once

class myClass
{


    public:

        int output(int exp)
        {

            name = exp;

            return name;

        }

    private:

        int name;

    protected:

};

作为头文件。这本书的解释(书名:“c++程序员”)对我来说也无法理解。所以我会很高兴得到帮助,谢谢。

标签: c++

解决方案


推荐阅读