Çözüldü DevIL 1.8 ".a" uzantılı dosyaları oluşturmuyor.

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Kaptan Yosun

Moderatör
Moderatör
Geliştirici
Yardımsever Üye
Mesaj
1.008
Çözümler
35
Beğeni
1.062
Puan
1.339
Ticaret Puanı
0
Server tarafında extern güncellemek için kaynak kodundan DevIL 1.8'i derledim. Ancak malesef /usr/local/lib içinde libIL.a, libILU.a, libILUT.a ve libjasper.a dosyaları yok. Sadece .so uzantılı dosyalar var. Acaba ben mi hata yapıyorum yoksa DevIL'in bu sürümünde .a dosyaları oluşmuyor mu?
 
Son düzenleme:
Çözüm
Cmake kullan.
CMakeLists.txt dosyalarını incele, aşağıdaki satırda ON kısmını OFF yap birkaç ufak dokunuş daha olabilir. Tam hatırlamıyorum.
option(BUILD_SHARED_LIBS "Build with shared (.DLL .SO) libraries." ON)
dinamik olarak derlemişsinizdir. .a statik .so ise dinamik kütüphanelerdir. windeki .lib .dll ile aynı mantık.
 
Cmake kullan.
CMakeLists.txt dosyalarını incele, aşağıdaki satırda ON kısmını OFF yap birkaç ufak dokunuş daha olabilir. Tam hatırlamıyorum.
option(BUILD_SHARED_LIBS "Build with shared (.DLL .SO) libraries." ON)
 
Çözüm
Cmake kullan.
CMakeLists.txt dosyalarını incele, aşağıdaki satırda ON kısmını OFF yap birkaç ufak dokunuş daha olabilir. Tam hatırlamıyorum.
option(BUILD_SHARED_LIBS "Build with shared (.DLL .SO) libraries." ON)
Teşekkür ederim, zaten yazıyormuş doğru diyorsunuz

1681220282976.png
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst