Visual Studio 2013 C ++不编译更改

时间:2016-01-09 21:05:03

标签: c++ visual-studio compilation

我试图感受视觉工作室,因为我的教授希望在课堂上使用这种环境。 我创造了一个简单的“Hello World!”#34;让VS为我工作的项目。直到最近,一切都很好。每当我告诉VS编译并运行我的代码时,它将运行程序,但它只是运行程序的初始版本,而不做任何我所做的更改。 我尝试重建解决方案,构建解决方案,确保将其设置为始终在运行时构建,并在运行时构建正确的解决方案。 我还尝试保存文件,关闭VS,重新加载VS和编译,但只是遇到了同样的问题。 我在某处读到了这可能是时间戳的问题。我不知道在哪里可以找到时间戳,并确保它们与当前时间对齐。

对此的任何帮助都会很棒。

这是我的代码:

#include <iostream>
#include <string>

using namespace std;

int main() {
    // Opens the command prompt and displays the phrase to the user.
    cout << "Hello World! This is a test to see if updates work." << endl;
    /* Pauses the command prompt to allow the user to see what is
    displayed inside of the window. * */
    string tempString = "Press enter to continue.";
    cout << temptString << endl;
    cin >> tempString;
    cout << tempString << endl;

    return 0;
}

编辑: 我还发现了VS正在运行的.exe文件的位置,并在运行代码之前将其删除。这也没有帮助。

1 个答案:

答案 0 :(得分:0)

从其他位置加载文件并且它有效。我的猜测是我试图编辑文件的只读版本而不是实际来源。

感谢帮助人员!