我用capDriverConnect函数连接摄像头驱动。有时候会失败,看网上都说连接多次就可以了。于是把代码改成循环的了。代码如下:
int i =0;
int max = 10;
while(!capDriverConnect(m_hWndCap, m_DriverIndex[DriverIndex]) && i++<=max)
{ }
if(i==max)//没有连接成功
goto RET;这样,在其他电脑上问题解决了。但是在thinkpad笔记本上,win7系统,问题依然。不管把max改成多少,它都一直弹出选择对话框,连接失败。大牛们,帮我看看呗,我快被老板逼疯了。为什么thinkpad这么猥琐?