按照C++: Getting the "error C2065: 'pst' : undeclared identifier" while using pstsdk?中的Hans Passant的建议完成后(我的代码有效),我的代码现在看起来像这样:
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指定更高的限制
我绝对不希望这些发生,我也不知道如何解决它们。
答案 0 :(得分:39)
/Zm120
对Debug和Release以及您拥有的任何其他配置重复此操作。
有关此命令行选项的作用(以及更改含义)的详细信息,请参阅the /Zm documentation。