【发布时间】:2015-12-09 06:18:16
【问题描述】:
我已经阅读了大量相同的问题,但我似乎按照所有建议的建议正确地做所有事情,但仍然收到此错误。
我在 C++ 中使用 Visual Studio 2015 编写了简单的 .cpp 和 .h 文件。我的程序可以从 gui 完美运行。我需要在 Visual Studio 开发人员命令窗口中运行它才能获得结果,这是一个经过验证的控制台应用程序。我已使用以下方法将文件复制到他们自己的目录中:
C:\RunDirectory>copy C:\SaveDirectory\
系统验证它复制了所有 15 个文件。
当我运行这个命令时:
C:\RunDirectory>cl Aprogram.cpp
然后我得到错误。
我有一个返回 int 的 main,这是一个带有正确链接器设置的控制台应用程序:Console (/SUBSYSTEM:CONSOLE)
有什么想法吗?我很困惑。
这是我的驱动文件:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
#include "JollyBanker.h"
using namespace std;
int main()
{
JollyBanker theBanker;
theBanker.BuildQueue("BankTransIn.txt");
theBanker.ProcessQueue();
theBanker.DisplayResults();
return 0;
}
【问题讨论】:
-
您可以在 Visual Studio 中构建您的应用程序,然后从控制台运行它。它不必从控制台构建。
-
我确实是用 VS 构建的,当我尝试从控制台运行时出现错误
-
cl Aprogram.cpp不是您运行应用程序的方式,而是您(尝试)构建应用程序的方式。 -
抱歉,我可能使用了错误的术语。我运行 cl Aprogram.cpp 并得到错误,我也尝试 cl aprogram>out.txt 并得到一个具有相同错误的文件
-
我的目标是确保它可以在 Visual Studio 之外的控制台中工作
标签: c++ visual-studio compiler-errors console-application