Bir iOS uygulamasında libclang kullanmam gerekiyor (tanılama ve sözdizimi vurgulama için), ancak iOS için olduğu gibi nasıl oluşturulacağını anlayamıyorum. CMake kullanarak LLVM için bir Xcode projesi oluşturdu, ancak Xcode takas için bellek ve disk alanı bitti (birleşik 25GB!) Ve projeyi açarken çöktü. Bunun dışında bir statik kütüphaneye ihtiyacım var ve daha sonra başlıkları el ile içe aktarabilirim ki bu sorun olmamalı. Ne yapılandır/make/cmake komutu [kombinasyonları] çalıştırmam gerekir?Bir iOS uygulamasında libclang'ı gömün
Not: Yalnızca Index.h dosyasındaki işlevlerin herhangi bir fark yaratması durumunda gerekir.
Şimdiden teşekkürler.
@corristo Aşağıdaki bayraklarla derlerken ve bu cevapta '/Users/josh/Documents/xcode/iCode/libclang/build/llvm-build-make/include/llvm/Support/DataTypes.h hatasını alıyorum: 36:10: ölümcül hata: make ile LLVM oluştururken 'cmath' dosyası bulunamadı. Baska öneri? Neden olduğu konusunda kayboldum. Bazı Google-ing diyor ki [birkaç kez inşa ettikten sonra gidiyor] (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-March/020366.html), ama işe yaramadı benim için. –
DataTypes.h gibi görünmüyor, C++ dosyası bulunamadı C++ - specific include = \ Garip, OS X için tamam mı? –
@JoshTheGeek Bu cevabı kabul ettiğinden beri, bu talimatlar Clang'ı armv7 için başarıyla derlemenize yardımcı oldu mu? – Ph99Ph