C++ Visual Studio:无法启动程序,系统找不到指定的文件Visual Studio错误?

C++ Visual Studio:无法启动程序,系统找不到指定的文件Visual Studio错误?,c++,visual-studio,c++17,visual-studio-2019,C++,Visual Studio,C++17,Visual Studio 2019,这里我使用的是VisualStudio2019社区版。我从文件->新建->现有项目打开一个文件夹。但是每当我构建和运行我的程序时。上面说 无法启动程序“O:\1.4” 学期\programminh\main\Debug\Main2.exe' 系统找不到指定的文件 有很多节目。与bubble.cpp类似,binary.cpp运行Main2.exe 这是我的linear.cpp文件 请有人检查一下好吗 我从文件->新建->现有项目打开一个文件夹 就我而言,你应该打开一个.sln文件而不是文件夹 您只

这里我使用的是VisualStudio2019社区版。我从文件->新建->现有项目打开一个文件夹。但是每当我构建和运行我的程序时。上面说

无法启动程序“O:\1.4” 学期\programminh\main\Debug\Main2.exe' 系统找不到指定的文件

有很多节目。与bubble.cpp类似,binary.cpp运行Main2.exe

这是我的linear.cpp文件

请有人检查一下好吗

我从文件->新建->现有项目打开一个文件夹

就我而言,你应该打开一个.sln文件而不是文件夹


您只能运行.sln文件Visual Studio解决方案,而不能运行.cpp文件。

代码似乎是可编译的。因此,我猜您的VS项目在某种程度上配置不正确。你没有透露这件事。然而微软在他们的网站上有一些非常好的教程。也许,你应该先从那里开始,它是可编译的。我在代码块中运行它。没关系。但是我在visual studio中出错了。它运行我创建的main.exe作为项目名称,即使我选择了bubble.cpp它运行我创建的main.exe作为项目名称,即使我选择了bubble.cpp,它当然会运行,因为它应该是这样工作的。仅供参考:@Scheff是否应该运行bubble.cpp?有很多cpp文件。它不应该运行我的目标文件吗?它正在打开我第一次运行的程序。好的。。我会检查它。我如何创建和打开.sln文件夹。我在另一个文件夹中有很多CPP文件,我已经完成了代码块。它在代码块中运行良好,但每当我运行VisualStudio时,都会出现此错误。我想从我现有的文件夹中打开该文件夹,并像代码块一样运行每个文件。我该怎么做?@Tusar Haque就我而言,你不能在Visual Studio中运行.cpp。Visual Studio不支持此操作。项目始终是必需的,即使它只包含一个源代码.cpp文件。您可以在命令行C.exe上通过微软的C++编译器运行一个.CPP源文件,然后执行它。但这并不涉及任何有关VisualStudioIDE的内容。
#include <iostream>
using namespace std;
int main(){

            int n, an, arr[30], key, i, found=0;
            cout<<"Please enter number of element you want:"<<endl;

            cin>>n;
            cout<<"Please enter the numbers"<<endl;
            for(i=0;i<n;i++){
                cin>>arr[i];
            }


            cout<<"Please Enter the number you want to search"<<endl;
            cin>>key;

            for(i=0;i<n; i++){

                if(arr[i] == key){
                    cout<<"Element found at position "<<i+1;

                    found=1;
                    break;
                }
                }


                if(!found){
                    cout<<"Number Not Found"<<endl;
                }








            return 0;


}