用CH368EVT里的測試程序DEBUG368,編譯軟件是VS2012,我將.C文件改為.CPP后綴,編譯時出錯:
1>d:\CH368\debug368\sub.cpp(138): error C2664: “strlen”: 不能將參數(shù) 1 從“UCHAR *”轉(zhuǎn)換為“const char *”
1>? ? ? ? ? 與指向的類型無關(guān);轉(zhuǎn)換要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
1>d:\CH368\debug368\sub.cpp(190): error C2664: “sprintf”: 不能將參數(shù) 1 從“unsigned char [4]”轉(zhuǎn)換為“char *”
1>? ? ? ? ? 與指向的類型無關(guān);轉(zhuǎn)換要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
1>d:\CH368\debug368\sub.cpp(197): error C2664: “sprintf”: 不能將參數(shù) 1 從“unsigned char [10]”轉(zhuǎn)換為“char *”
1>? ? ? ? ? 與指向的類型無關(guān);轉(zhuǎn)換要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
1>d:\CH368\debug368\sub.cpp(296): error C2664: “sprintf”: 不能將參數(shù) 1 從“UCHAR [12]”轉(zhuǎn)換為“char *”
1>? ? ? ? ? 與指向的類型無關(guān);轉(zhuǎn)換要求 reinterpret_cast、C 樣式轉(zhuǎn)換或函數(shù)樣式轉(zhuǎn)換
試了網(wǎng)上多種方法,好像都沒有效果,請問這個有什么辦法嗎?