Hej,
Tak piszę teraz programy w Obj-C, ale sobie uświadomiłem, że nie za bardzo mi się to przyda...Wolę w C++ zdecydowanie pisać.
I teraz taka sprawa się pojawiła
1. Jak mogę dodać do projektu takie biblioteki jak iostream, fstream itp.?
2. Projekt na iPhone'a. Główne pliki wygenerowane przez Xcode są w obj-c. Czy mogę bez problemu importować do tych plików nagłówki z c++ i używać tych funkcji zapisanych w c++?

C++ i XCode
Rozpoczęty przez
Moriquendi
, 23 cze 2010 19:36
4 odpowiedzi w tym temacie
#1
Napisano 23 czerwca 2010 - 19:36
#2
Napisano 23 czerwca 2010 - 21:45
Zmień rozszerzenia plików *.m na *.mm i powinno być git. Spokojnie możesz łączyć C++ z Objective-C++ pamiętając o zdefiniowaniu odpowiedniego interfejsu.
#3
Napisano 24 czerwca 2010 - 19:36
Mam pozmieniać rozszerzenia wszystkich plików, czy tylko tych moich?
.cpp nie może być?
No i ma problem z tym, że jak piszę
Powinienem jakieś opcje projektu pozmieniać czy coś?
Teraz mój projekt to OpenGL ES Application na iPhone
Edit:
hm, zmieniłem te rozszerzenie, ale mam też zmienić .h -> .mm ??
.cpp nie może być?
No i ma problem z tym, że jak piszę
#include <iostream>to wyskakuje błąd
No such file or directory
Powinienem jakieś opcje projektu pozmieniać czy coś?
Teraz mój projekt to OpenGL ES Application na iPhone
Edit:
hm, zmieniłem te rozszerzenie, ale mam też zmienić .h -> .mm ??
#4
Napisano 24 czerwca 2010 - 22:00
Nie orientuje się za bardzo, ale czy Xcode ma standardowo zaimplementowany nagłówek iostream? Szczerze wątpię. Sprawdź teczkę z bibliotekami Xcode.
#5
Napisano 25 czerwca 2010 - 00:58
Moim zdaniem pisanie aplikacji w C++ na iPhone'a mija się z celem. Apple daje nam właściwie wszystko co powinno być. Dostajemy tak dużą ilość metod i tak potężne SDK, że używanie C++ po prostu będzie bezsensowne. Jeśli znasz dobrze C++ to ObjC nauczysz się w góra miesiąc. xCode raczej nie jest przystosowany do pracy z C++. Będziesz skazany na ciągłe zmiany plików, nagłówków itp. Co do iostream jest on dołączony do xCode jednak musisz utworzyć projekt przeznaczony do C++
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych