Después de que he hecho como se sugiere por Hans Passant en C++: Getting the "error C2065: 'pst' : undeclared identifier" while using pstsdk? (que funciona), mi código ahora se ve así:C++: Obtener el código de error c3859 durante la compilación en una mezcla de C++/CLI y C++
private:
System::Void readPstFileButton_Click(System::Object^ sender, System::EventArgs^ e) {
pstsdk::pst myfile(marshal_as<std::wstring>(fileNameTextBox->Text));
}
Y ahora recibo los siguientes errores:
error C3859: rango de memoria virtual para PCH excedido; por favor vuelva a compilar con una opción de línea de comando de '-Zm111' o mayor
error C1076: límite del compilador: límite interno del montón alcanzado; use/Zm para especificar un límite superior
Definitivamente no esperaba que ocurrieran, y tampoco sé cómo resolverlos.
Los errores le dicen cómo solucionarlos. –
¡Esto ayuda mucho! ¡Gracias! Aparte, aunque el error lo dice todo, parece que falta algo sobre cómo resolverlos, ya que no compilo en la línea de comandos, sino usando VS2010. –
Eliminada la etiqueta "Managed C++": C++ administrado está muerto: si está utilizando C++/CLI, está utilizando lo que reemplazó a "C++ administrado". –