Çö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.427
Çözümler
53
Beğeni
2.214
Puan
1.839
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.webp
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst