Мне было поручено обновить старый код, написанный на MSVC ++ 6. Я получил неизвестное определение для PCTSTR, но оно не было определено, даже если я включил tchar.h.Из моего предыдущего опыта я знаю, что существует LPTSTR, но нет PCTSTR.
Я выполняю поиск в папке C: \ Program Files \ Microsoft Visual Studio \ VC98 \ Include \ и не нашел определения PCTSTR.Но к моему удивлению, когда я искал папку Windows SDK [C: \ Program Files \ Microsoft SDK], там не было определения PCTSTR, но он использовался в одном из примеров.[C: \ Program Files \ Microsoft SDK \ Samples \ winui \ Resource \ Iconpro *].Так что я предполагаю, что это может быть просто реликтом из Windows API 16-битных окон, но я ничего не могу найти в Google.
Кто-нибудь знает, для чего предназначен PCTSTR.Я думаю, так как это было из старого кода, который работает раньше.Есть идеи, как сделать эту компиляцию?[Я изменил это на LPCTSTR, и он скомпилирован, я хочу знать, есть ли другие способы, кроме изменения имени определения]