C ++: Получение кода ошибки c3859 при компиляции в сочетании C ++ / CLI и C ++

После того, как я сделал, как было предложено Хансом Пассантом в C ++: Получение «ошибки C2065: 'pst': необъявленный идентификатор» при использовании 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, чтобы указать более высокий предел

. Я определенно не ожидал, что это произойдет, и я не знаю, как их решить.

11
задан Community 23 May 2017 в 12:09
поделиться