【发布时间】:2015-03-04 03:37:57
【问题描述】:
这是我在这里的第一篇文章! 几天前我开始学习 C++,我正在学习 bjarne stroustups 第二版的编程。现在,当我在等待这本书的到来时,我开始了一个在线教程并得到了我的“你好世界!”程序运行easy peasy(通过visual studio 10)。现在这本书已经到了,我想我会重新开始,更多的写作练习更好,对吧?无论如何,使用本书推荐的“std_lib_facilities.h”我的程序将在控制台中编写和打开的特定标题,但我收到错误:
'"c:\users\tom\documents\visual studio 2010\Projects\Hello World!\Debug\Hello Wo rld!.exe"' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 按任意键继续 。 . .
现在我已经尝试修复此问题一段时间了,但我在调试文件夹中找不到“hello world!.exe”,而且我找不到如何更改路径。
如果这是一个愚蠢的问题,我深表歉意,但我不知道到底是什么问题,所以我不知道在哪里寻找答案!
p.s 代码是
#include "std_lib_facilities.h"
int main()
{
cout<<"Hello,World!\n";
return 0;
}
【问题讨论】:
-
您是否编译并看到任何编译错误?在 Visual Studio 中,转到构建 -> 构建解决方案。我猜找不到头文件,因此没有可运行的 exe。
-
请阅读How to Ask,然后再提问。 Stackoverflow 不是一个论坛,其工作方式非常不同。
-
我不得不禁用增量,因为它会导致链接错误,但禁用增量后它解决了这个问题
-
c:\users\tom\documents\visual studio 2010\Projects\Hello World!\Debug\Hello World!.exe 是Wo和rld之间真的有一个空间!在文件名中?我的意思是确切的错误还是你复制错了?调试文件夹中是否有任何可执行文件:*c:\users\tom\documents\visual studio 2010\Projects\Hello World!\Debug* 您可能需要关闭隐藏文件扩展名的已知类型在资源管理器中,因为当文件名称相同但扩展名不同时会引起很多混乱。
-
我不得不禁用增量,因为它会导致链接错误这很不寻常。我的意思是得到一个简单的 win32 控制台应用程序的链接错误,它应该只链接到标准库和 crt。您是否应用了 Visual Studio 2010 的更新?
标签: c++ visual-studio-2010 visual-studio