c++ - 第一次用 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++程序员”)对我来说也无法理解。所以我会很高兴得到帮助,谢谢。
解决方案
推荐阅读
- sql - SQL 连接 2 个具有不同值的表
- protocol-buffers - 您是否需要 Web 应用程序的客户端和服务器中的 protobuf 副本?
- neo4j - APOC迭代调用中的Neo4j yield语句?
- python - 如何用 2D 列表替换此方法?
- php - 通过 API 在外部应用程序中创建多条记录时的 Laravel 最佳实践
- android - netty slf logging init 在 android 单元测试中失败
- javascript - 当错误消息只是临时文本气泡时如何创建有意义的单元测试
- typescript - 打字稿简单项目上不存在元素属性
- pyspark - 如何在 PySpark 数据框中添加具有字符串值 + 来自另一列的值的列
- php - 检查小数内包含哪些标志