gpt4 book ai didi

c++ - visual studio 此文件没有与之关联的程序

转载 作者:行者123 更新时间:2023-11-28 06:19:13 25 4
gpt4 key购买 nike

任何人都可以帮助我我在 Visual Studio 2010 和 OpenCV 中工作,当我尝试运行代码时出现此错误:

This file does not have a program associated with it for performing this action please install a program or, if one already installed, create an association in the Default Programs in the control panel.

我正在运行的代码:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main( int argc, char** argv ) {
if( argc != 2){
cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
return -1;
}

Mat image;
image = imread(argv[1], IMREAD_COLOR); // Read the file

if(! image.data ) // Check for invalid input{
cout << "Could not open or find the image" << endl ;
return -1;
}

namedWindow( "Display window", WINDOW_AUTOSIZE );
imshow( "Display window", image ); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
return 0;
}

最佳答案

问题可能是(由于缺乏明确的信息)您的启动项目没有生成可执行文件。

如果您有一个在启动项目时创建 Dll 或 Lib 文件集的项目,则 VS 无法运行该项目的文件,从而产生该错误。

更改启动项目:

作为EdChum提到,启动项目将在项目浏览器中以粗体显示。如果这不是生成您希望运行的可执行文件的项目,请在项目资源管理器中右键单击正确的项目,然后“设置为启动项目”

Setting startup project example

微软也有更详细的解释here .

关于c++ - visual studio 此文件没有与之关联的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29600672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com