我最近安装了Microsoft Visual Studio2017。每当我尝试编译C代码时,都会显示一条错误消息,
Unable to start program.
"c:\users\myname\source\repos\ConsoleApplication2\Debug\ConsoleApplication2.exe'.
The system cannot find the file specified.
我通过选择来编写代码, 文件>新项目> Windows控制台应用程序>源文件(右键单击)>添加>新项目> filename.c
要进行编译,我使用的是Local Windows Debugger,并通过高级属性选项将其编译为C代码(/ TC)。
如何使我的程序正常工作?我的代码正确,因为它可以在另一个IDE中完美编译。
答案 0 :(得分:0)
正如Lance Li-MSFT在他的评论中提到的,我去看了视频https://www.youtube.com/watch?v=Slgwyta-JkA
基本上说是这样做的:
新项目> Windows桌面> Windows桌面向导>选中空项目>取消选中预编译头和SDL(如果存在)>应用程序类型:控制台应用程序>右键单击源文件>添加> C ++ File(.cpp)> < em> fileName.c >编写代码>进行编译,请单击“本地Windows调试器”
我知道它看起来很多,但实际上非常简单!
答案 1 :(得分:0)
实际上,在VS2017(尤其是15.7.3或更高版本)中,我们通常通过以下方式创建新的C项目:
create C++ Windows Desktop=>Windows Desktop Wizard=>Empty Project
这是在VS中创建简单C项目的简便得多的方法。
此外,我们可以创建Windows控制台应用程序(C ++),这样我们就需要删除源文件下的pch.h和所有.cpp文件(如果只需要创建一个简单的项目,请禁用“ Precompiled Header” ),添加一个C类以使其正常工作。