2009-02-16 12 views
8

ARM cross-compiling ile ilgili ilk hit olan (eski) makaleyi taradım. Ayrıca OpenCV to the iPhone derleme ve orada genel çapraz derleme talimatları ile ilgili makaleyi gördüm. Sorum şu ki, daha önce yapılandırılmış olan gcc/g ++ adlı iPhone geliştirici paketindeki (zaten yüklediğim) ikinci makalede olduğu gibi arayabilir miyim? OpenCV şeylerinin çoğu benim ihtiyaçlarıma gereksiz görünüyor.çapraz + C++ ile iphone kolunu derlemek

Yapabiliyorsam, çağrılar nasıl görünürdü? İşleri kolaylaştırmak için bir Makefile oluşturmalı mıyım?

Ayrıca, -lncurses kütüphanesine ihtiyacım var. Onları normal gibi çağırabilir miyim, yoksa yolu belirtmem gerekir, çünkü varsayılan gcc/g ++ 'yi çağırmıyorum?

cevap

4

Resmi SDK'yı kullanıyorsanız, iPhone için C++ derlemek, projenizdeki cpp dosyalarını eklemek ve "build" komutunu eklemek kadar basittir. Tabii ki hala içeri girebilir ve derleyici anahtarlarını değiştirebilirsin - çoğu, çoğu.

ncurses'a gelince, bunu neden kullanmak istediğinizden emin değilim - ancak sahip olmanız gereken tek sınırlama, dinamik kitaplıklara bağlanamayacağınız için nesne kodunu bağlamanız gerekir.

0

Maalesef [n] küfür paketi iPhone için size herhangi bir fayda sağlamayacak.
[n] curses bir terminal penceresi ile kullanılmak üzere tasarlanmıştır. Bu sadece iPhone için mevcut değil, bir GUI arayüzü geliştirmek için Coco kullanmayı öğrenmeniz gerekecek.

+1

SDK yol gitmek değilse - ama firar sahnesi – philsquared

+0

@Phil Nash geçerli terminali uygulamalar vardır: Evet. Bunu düşünmüyordum. Soru, o terminallerin ncurses içinde tanımlanmış uygun eşlemelere sahip olmasını sağlıyor mu? –

İlgili konular