C++ 代码未在 Visual Studio 中运行

标签 c++ visual-studio-2010 visual-studio codeblocks

大约一周前我买了“C++ For Dummies”,我想在 Visual Studio 中制作一个 hello world 程序,但是代码不起作用,它只是说有错误……完全一样代码在 CodeBlocks 中运行良好,我已经在谷歌上搜索了很长时间的答案,但似乎没有任何答案:/这真的令人困惑,它几乎就像 C++ 是一种与代码块中使用的语言完全不同的语言:/

我已经检查过我确实在使用 C++,并且我已经尝试过 Win32 控制台和 CLR 控制台,但它们似乎都不起作用。有人能帮忙吗? :/

代码:

#include <iostream> 
using namespace std; 

int main() 
{
    cout << "Hello world!" << endl;
    return 0; 
}

错误:

Unable to start program 'location of program'

最佳答案

出现此错误的原因有很多。

  1. 如果您安装了防病毒软件,它可能会尝试阻止任何创建的 .exe 文件(在您构建和编译程序时创建的)。要对此进行测试,请将其关闭(暂时),或添加您的 Visual Studio 项目的位置 [你的驱动器]:\[你]\Documents\Visual Studio 2010\Projects 到您的防病毒设置中的“安全区”或受信任位置。

  2. 尝试“修复”您安装的 Visual Studio,方法是通过控制面板->程序->“更改”visual studio,然后选择“修复”。

  3. 过长的项目/解决方案/文件名也被记录为生成此错误。

关于C++ 代码未在 Visual Studio 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25457319/

相关文章:

C++ std::istream readsome 不读取任何内容

javascript - 具有自动转换功能的垂直转盘

visual-studio-2010 - 如何在 Visual Studio 2010 Professional 中打开 DGML 文件

c# - 打开表单时更改窗口不透明度

visual-studio - 我可以将 VS 2013 的外观和感觉更改为 2010 年吗?

c#如何在启动另一个线程之前检查一个线程是否完成

c++ - 是否可以覆盖头文件中结构的 c++ operator<<?

c++ - 成员函数 vector

c++ - 在 C++ 中传递 SDL 对象的最佳方式

c++ - 项目仅在特定版本的 Visual Studio 中编译