我正在为我正在上课的课程编写代码。我无法在不将项目分数归零的情况下发布所有代码,但这里是我的驱动程序的缩写代码:
#pragma once
#include <iostream>
#include <fstream>
#include <string>
#include "Stack.h"
using namespace std;
namespace jack
{
int high(char a)
{
// My Code
};
bool isSameOrHigher(char top, char cur)
{
// My Code
};
int main()
{
// My Code
};
};
由于某种原因,当我编译此代码时我无法弄清楚我收到以下错误:
链接:致命错误 LNK1561:必须定义入口点
现在,据我所知,只有当我没有 main 函数时才会发生此错误,您可以看到我确实有。我尝试将代码从该文件复制到另一个项目中,我尝试将我的主要功能单独分离到另一个 cpp 文件中(这导致更多错误并且没有修复入口点错误),我尝试重新- 安装 Visual C++ express 并完全从头开始。我和我的老师在 main() 之前检查了这个文件中的所有代码(以及我编写和包含的 Stack.h 文件中的所有代码),并且没有丢失任何括号、分号或任何其他标点符号。我什至不知道还能尝试什么。想法?