0
我使用Visual Studio 2013轉換,我得到以下錯誤:錯誤C2664:無法從 'LPTSTR []' 到 'LPCTSTR *'
error C2664: 'DWORD Options(int,LPCTSTR *,LPCTSTR,...)' : cannot convert argument 2 from 'LPTSTR []' to 'LPCTSTR *' 54 1 ConsoleApplication3
這是代碼:
DWORD Options(int argc, LPCTSTR argv[], LPCTSTR OptStr, ...){
// Code
}
int _tmain(int argc, LPTSTR argv[]){
iFirstFile = Options(argc, argv, _T("s"), &dashS, NULL);
// Code
}
有誰知道如何修理它?
並解釋爲什麼會發生此錯誤?
使用'選項(ARGC,const_cast會(ARGV),_T( 「S」),dashS,NULL);' –
RbMm
@RbMm:爲什麼你會永遠使用'const_cast'來**添加一個'const'限定符? – IInspectable
RbMm它沒有工作。它錯誤:錯誤LNK2019:解析外部符號__imp__ReportError在函數引用_main \t 和錯誤LNK1120:1周無法解析的外部 – zzZOsiroZzz