8

我是 Visual Studio 新手,不知道如何编译 .cpp 文件。我只制作了一个 .cpp 文件(ctr + n => Visual C++ => C++ 文件)并尝试编译它。但是在通常有编译按钮的地方(如 c#)有一个奇怪的“附加”按钮。我不明白发生了什么,但我想,Visual C++ 可能是普通 C++ 的一些不同版本。如果是这样,可以在 Visual Studio 中编译普通的 C++ 文件吗?

4

2 回答 2

13

问题是,Visual Studio 并不真正知道如何处理您的 .cpp 文件。它是一个程序吗?尝试以下操作:

  • File|New project
  • Visual C++| Win32|Win32 Project
  • 选择项目的名称和位置
  • 下一个
  • 选择Console application
  • 选择Empty project
  • 取消选择Precompiled header
  • (可选)取消选择SDL checks
  • 结束
  • 右键单击Source files并选择Add|New Item...
  • 选择C++ File
  • 选择此文件的名称
  • 在里面写下以下内容:

    #include <stdio.h>
    
    int main(int argc, char * argv[])
    {
        printf("Hello, world!\n");
        return 0;
    }
    
  • 按 F5

于 2013-10-30T14:04:19.147 回答
2

您应该,就像您为 C# 所做的那样,创建一个 C++项目并将源文件添加到其中。然后将有您梦寐以求的所有构建选项。

于 2013-10-30T13:54:36.907 回答