После того, как я сделал, как предложил Ханс Пассант в С++: Получение "ошибка C2065: 'pst': uneclared identifier" используя pstsdk? (который работает), мой код теперь выглядит следующим образом:
private:
System::Void readPstFileButton_Click(System::Object^ sender, System::EventArgs^ e) {
pstsdk::pst myfile(marshal_as<std::wstring>(fileNameTextBox->Text));
}
И теперь я получаю следующие ошибки:
ошибка C3859: превышен диапазон виртуальной памяти для PCH; перекомпилируйте с помощью опции командной строки '-Zm111' или больше
ошибка C1076: предел компилятора: достигнуто ограничение внутренней кучи; используйте /Zm, чтобы указать более высокий предел
Я определенно не ожидал, что это произойдет, и я тоже не знаю, как их решить.