Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述

今天,我从github上创建了一个仓库,准备用来管理自己日常写的一些代码,因为之前提交C和c++的代码都是保存到本地仓库然后再用tortoise小乌龟commit和push上我的github或者gitee仓库的。因为最近在用IDEA写一些java的东西,是直接把github和IDEA建立了一个联系,在IDEA上直接commit和push的,觉着很方便。我想vs2019好像也有GIT类似的这样一个功能,于是也把我的github拉仓库拉了下来。

“请选择有效启动项”问题解决

  • 问题描述:
  • 解决方法:
    • 自己对这个问题出现的理解:

问题描述:

我是直接像IDEA一样,在这个文件夹下创建我要写的文件
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第1张图片
写好了之后准备运行试试。正常来说一般进行下面这两个其中一个操作的话我的.c或者.cpp文件就开始运行了,但是这次提示我说选择有效启动项,因为之前没遇到过这个问题,很懵,在网上搜了搜,说要创建项目,当时也没太听懂,还有什么右键设为启动项,这里是没有这个选项的,所以很郁闷。
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第2张图片

解决方法:

先简单说一下原因吧:
启动项,就是要运行的那个项目,注意,我上面的操作创建的可不是项目,而是文件。(这可能是vs2019的独特之处???必须要一个项目才能运行???因为codeblocks是new一个file就可以编译和运行的呀??这点是我不太理解的)


但是在这个里面,不管我怎么弄,都是文件!!!
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第3张图片
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第4张图片
这就没辙了
所以我想到的唯一的解决办法是:创建新项目!!!
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第5张图片
确实没办法,谁让vs先生只要项目呢

Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第6张图片
所以最后我还是准备乖乖像以前那样写咯,然后在本地克隆的仓库的文件夹里commit和push


自己对这个问题出现的理解:

我简单后来想了一下,为什么在vs里面是需要一个项目,才能去编译运行这个代码的,
我们看一下项目和文件的区别:
项目:
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第7张图片
文件(其实广义来说也是一个项目啦~)
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法及问题原因的概述_第8张图片
对比起来,其实项目包含的不止是我们所写的那个文件,包含了很多东西。(比如我们stdio.h肯定就在这里面)。这些东西都是编译和运行的必要条件,所以你光给它两个文件,其实是不能运行起来的。


以上就是自己对这个问题的解决办法和一些理解,可能有理解浅显或者不正确的地方,希望大家多多指出!!!
如果大家有其他的解决办法,或者一些见解,非常非常希望能在评论区提出,让我们互相学习和进步!!!

你可能感兴趣的:(visual,studio,github,git)