我想修改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