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