Как скомпилировать код, используя CString, когда MFC недоступен - PullRequest
0 голосов
/ 23 июня 2019

Я получил код C ++, который использует MFC "CString". У меня нет такого типа в бесплатной загрузке VS2017. Я знаю, что нужно кодировать, так как я получил то, что мне нужно для работы в C #, но мне нужно конвертировать в C ++, чтобы поделиться с другим разработчиком. Я ненавижу делать это, но есть условный "#ifdef MFC" или что-то в этом роде, так что я могу кодировать без CString?

Я попробовал пример кода "stdstring.h" из проекта кода (от 2011 г.), но у него были серьезные проблемы, даже если их демонстрационная демонстрация не компилировалась. Я не видел ничего позже, чем "VC6" там и у меня VS2017. Я также посмотрел на реализацию «.Find», для которой использовалась CString, но столкнулся с проблемами преобразования с wchar_t, когда попытался в этом примере Добавление функции в строковый класс Думаю, я бы лучше определил материал CString.

...