ゲーム用の .SM2 および .RM2 エクストラクタ/コンパイラを構築していますが、コードに問題があります。私は C++ の経験がまったくなく、コードは元の作成者によって提供されたソース コードです。私が編集していない彼の元のファイルにもエラーがありましたが、それでも彼はプログラムを作成しました。誰かがエラーを手伝ってくれますか?
エラー:
Error1: エラー C2664: 'CreateDirectoryW': パラメーター 1 を 'const char [25]' から 'LPCWSTR' に変換できません
Error2: エラー C2664: 'CreateDirectoryW': パラメーター 1 を 'char *' から 'LPCWSTR' に変換できません (X3)
Error4: エラー C2664: 'FindFirstFileW': パラメーター 1 を 'char [256]' から 'LPCWSTR' に変換できません
Error5: エラー C2440: 'initializing' : 'WCHAR [260]' から 'char*' に変換できません
明らかにエラーがある私のコードは次のとおりです。
CreateDirectory(".\\TESTFOLDER\\TESTFOLD2ER", NULL); (This is for Error 1)
CreateDirectory(string, NULL);
break; (This is for Error2)
if ((hdl = FindFirstFile(asteriskpath, &data)) == INVALID_HANDLE_VALUE)
return; (For Error3)
char* filename = data.cFileName;
char current_dir[256]; (For Error4)
助けてください、ありがとう、キャメロン・サワヤ