ja ćwiczyłem C++. po prostu dodajemy pliki C++ w XCode i zapisuję w nim pewną funkcję dzielenia łańcucha. Następnie włączam ten plik C++, tj. Rozszerzenie pliku .mm w moim pliku AppDelegate i wywołanie funkcji z pliku .h klasy C++. Ale znalazłem jeden błąd statyczny w czerwonej linii, który jest "nie znaleziono pliku" iostream ". Użyłem najnowszej wersji XCode 4.5 i iOS 6.0. Proszę zobaczyć zrzut ekranu mojego błędu lub ekranu xcode. Nie znaleziono błędu pliku "iostream" w Xcode 4.5?
Próbowałem zmodyfikować mój kod na dane link informacji, ale bez powodzenia. :(
również i po tej link informacji, jak również, ale wynik jest taki sam.
Dzięki iHungry
Nie należy '# include' kodu C++ z nagłówka, który musi działać w Objective-C. (Twój problem może polegać na tym, że dołączasz 'StringSplit.h' w pliku' .m' gdzieś.) – Mankarse
@Mankarse, przepraszam, że cię nie dostałem. Muszę dołączyć plik klasy C++ do klasy Objective-C. Robię to, ale rzuca mi to dodatkowy błąd. – Tirth
Jeśli 'StringSplit.h' to Objective-C++ (w przeciwieństwie do Objective-C), powinieneś włączyć go tylko z plików' .mm', a nigdy '.m'. –