C++ c+中的首次类编程+;我的程序没有';行不通

C++ c+中的首次类编程+;我的程序没有';行不通,c++,C++,我是一名业余程序员,现在在一本书的课程中第一次与班级一起工作。当我在Microsoft Visual Studio中输入“测试”代码时,我收到了以下反馈: 1> MSVCRT.lib(exe_winmain.obj):错误LNK2001:未解析外部符号“_WinMain@16“ 然后我试图修改我的代码,但我不理解微软对LNK2001的描述。所以我在这里简单地问一下为什么以下代码不起作用: #include <iostream> #include "myClass.h" using

我是一名业余程序员,现在在一本书的课程中第一次与班级一起工作。当我在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;

}

作为头文件。这本书的解释(这本书名为“C++程序员”)对我来说也是不可理解的。因此,我非常乐意提供帮助,谢谢。

代码还可以,但您在Visual Studio中创建了错误类型的项目。重新开始,这次确保您创建了一个控制台项目或控制台应用程序。因此,您不需要重新编写代码。只需将现有的源文件添加到新创建的项目中。仅供参考:代码还可以,但您在VisualStudio中创建了错误类型的项目。重新开始,这次确保您创建了一个控制台项目或控制台应用程序。因此,您不需要重新编写代码。只需将现有的源文件添加到新创建的项目中。供参考:
#pragma once

class myClass
{


    public:

        int output(int exp)
        {

            name = exp;

            return name;

        }

    private:

        int name;

    protected:

};