【问题标题】:Visual Studio runs wrong file [duplicate]Visual Studio 运行错误的文件 [重复]
【发布时间】:2015-10-22 12:52:49
【问题描述】:

正如您在屏幕截图中看到的,我有两个文件。我想运行source2.cpp,但是VS运行source1.cpp。我怎样才能让它运行我想要的文件?我正在使用 VS 2013。

【问题讨论】:

  • 嗯,如果它们都是同一个项目的一部分,它们都将被编译为单独的目标文件,然后链接到一个可执行文件中......另外,你为什么将你的问题标记为 C#?
  • 叹息:请显示整个截图。
  • 那么就没有办法单独运行了吗?
  • @ShaulAharon 是的,但是您需要将它们放在不同的项目中。显示整个屏幕截图。
  • 这听起来非常熟悉....

标签: c++ visual-studio visual-studio-2013


【解决方案1】:

cpp 文件只是源文件,不是可执行文件。源文件被添加到项目中并一起编译。所有包含文件中的所有源代码都将添加到您正在构建的结果程序集或可执行文件中。您运行的是可执行文件,而不是运行 .cpp 文件。就像您不运行 .h 文件或 .vcxproj 或其他任何文件一样。只运行可执行文件。

.EXE 文件是可执行文件。

【讨论】:

    【解决方案2】:

    从项目中删除“source1.cpp”。 将“source2.cpp”添加到项目中。

    重建项目。

    修复#includes 等不再起作用的所有错误:)

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2013-06-15
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 2017-07-31
      相关资源
      最近更新 更多