Çö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

Discord: kaptanyosun
Site yetkilisi
Acemi Moderatör
Premium Üye
Mesaj
661
Çözümler
21
Beğeni
507
Puan
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.png
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst