我想修改amcap,从Windows SDK的示例中的应用程序捕获具有分辨率1600x1200px的UVC摄像头的视频。不能从'WCHAR'转换为'WCHAR [260]'
我想在这里硬编码的一些变量,如文件名,默认的分辨率,格式的类型等
WCHAR wszCaptureFile[260];
gcap.wszCaptureFile = (WCHAR)"Capture.avi\0" //modified
gettnig错误:
1>.\amcap.cpp(3887) : error C2440: '=' : cannot convert from 'WCHAR' to 'WCHAR [260]'
我能做些什么来纠正呢?
...和wstrcpy_s(...)是安全的实现。 – 2009-05-21 11:39:33
他还需要使用L前缀: wstrcpy(wszCaptureFile,L“Capture.avi”); – 2009-05-21 11:45:20