程序与IDE和系统的工作方式不同

时间:2016-03-04 16:06:40

标签: c++ windows visual-studio opencv

使用简单的代码打开相机:

// hardcoded for this time
string _pathToCam = "rtsp://192.168.2.2:554/user=admin&password=&channel=1&stream=0.sdp?real_stream--rtp-caching=100";
if (_pathToCam.length() > 1)
    vc.open(_pathToCam);
else
    vc.open(0);

if (!vc.isOpened())
{
    cerr << "Can't open stream!";
    return 1;
}

使用路由器连接pc到cam。 当我从IDE运行程序时 - 程序运行正常,但是当我从系统运行programm时(通过单击exe文件),程序无法打开相机。 当我在没有路由器的情况下将相机连接到电脑时 - 程序也通过运行exe来正常运行。

SYSTEM = IDE = TRUE
IDE + ROUTER = TRUE 
SYSTEM + ROUTER = FALSE 

可能是什么问题?

其他信息:

P.S。:对不起我的英语。

0 个答案:

没有答案