Po Zrobiłem jak sugeruje Hans Passant w C++: Getting the "error C2065: 'pst' : undeclared identifier" while using pstsdk? (które działa), mój kod wygląda teraz tak:C++: Pierwsze kod błędu c3859 podczas kompilacji w mieszance C++/CLI i C++
private:
System::Void readPstFileButton_Click(System::Object^ sender, System::EventArgs^ e) {
pstsdk::pst myfile(marshal_as<std::wstring>(fileNameTextBox->Text));
}
Otrzymuję teraz następujące błędy:
błąd C3859: przekroczono zakres pamięci wirtualnej dla PCH; proszę zrekompilować z opcją wiersza poleceń "-Zm111" lub wyższym
błąd C1076: limit kompilatora: osiągnięto wewnętrzny limit sterty; użyj/Zm do określenia wyższego limitu
Zdecydowanie nie spodziewałem się, że wystąpią, i nie wiem, jak je rozwiązać.
Błędy informują, jak je rozwiązać. –
To bardzo pomaga! Dzięki! Poza tym, chociaż błąd mówi wszystko, wydaje się, że brakuje czegoś, aby rozwiązać je, ponieważ nie kompiluję się na linii poleceń, ale używając VS2010. –
Usunięto "Zarządzany C++" tag - zarządzany C++ nie działa - jeśli używasz C++/CLI, używasz tego, co zastąpiło "Zarządzane C++". –