2012-03-13 17 views
8

Objective-c'de yazılmış bazı işlev modülüm var, C++ ile objektif-C'yi sarmalayabilir miyim, sonra C/C++ kodunu LuLa kullanarak toLua ++ kullanarak, ardından Corona'daki lua kodunu kullanarak kullanabilir miyim? Bunu yapabilir miyim? Paylaşılan bir kütüphane oluşturabilir, daha sonra sadece kodunuzda olmasını gerektirir ...Corona'yu yerel kod ile genişletebilir miyim?

cevap

1

.

örn. lua ardından LUA_PATH bunun için bakacağız

require("mylibrary") 

lua mylibrary.so

oluşturun.

Corona'da emin olmadığım birkaç şey var - eğer paylaşılan bir kitaplık yükleyecek ve toLUa ++ kullanabilirsiniz. Normal luada iyi çalışır. Paylaşılan kitaplıktaki bağlamalarda Kakao ile ilgili sorunlarınız olabilir - emin değilim, denediğim bir şey değil. Pencerelerde bir .dll oluşturdum ve iyi çalıştı - yine koronada değil.

It seems like corona will do it - have a look here

Here's how to build a shared library

this could be the stopper though - no shared libraries on iOS

+1

Ancak asıl sorun IN CORONA'dır. -_-! – zsounder

+0

yah ama korona, benim anladığım kadarıyla bazı kütüphaneler var. Kicker, birileri bir bilgisayar korsanı bulduğu sürece, iOS'ta paylaşımlı kütüphaneleriniz olamaz. Kendi korona kabuğunuzu yapabilir ve statik olarak kütüphanenizi bağlayabilirsiniz. Bu zor olacaktır :-( – daven11

+1

@ daven11: [Lua'nın tüm parçaları dahil değildir.] (Http://developer.anscamobile.com/content/changes- "build", "build" yaptığınızda ön işlemden geçtiğine inanıyorum, (Corona ile, çalışan bir uygulamayı geri almak için kodlarını sunucularına göndermelisiniz) – Mud

2

Corona (henüz) yerel koduyla uzanan izin vermez hth Bu yol haritalarında olduğunu ve uygulanacak gerekiyordu Önümüzdeki aylarda

+0

Neredeyse 3 sene sonra, bunun bir şey olup olmadığını merak ediyorum. hayata? – SullX

İlgili konular