cari

Rumah  >  Soal Jawab  >  teks badan

objektif-c - Apabila cuba memautkan perpustakaan statik dalam Xcode, ralat dylib digesa semasa menjalankan Bagaimana untuk menyelesaikannya?

Saya sedang membuat program pada Mac OS X dan merancang untuk menggunakan libev.

Apa yang saya lakukan ialah: muat turun libev, kemudian:

# ./configure
# make

Seterusnya, saya menambah dua fail .lib/libev.a dan include/ev.h pada projek xcode saya, anda boleh melihat bahawa xcode mengiktiraf libev.a, seperti yang ditunjukkan di bawah:
<🎜. >

Tetapi apabila saya berlari, ralat berikut berlaku:

dyld: Library not loaded: /usr/local/lib/libev.4.dylib
  Referenced from: /Users/Falcon/Library/Developer/Xcode/DerivedData/BrahBrah-hibmvwhxifxymfacottfiecsflqn/Build/Products/Debug/BrahBrah.app/Contents/MacOS/ToyControl
  Reason: image not found

Apa yang berlaku dengan ini...? Saya jelas menambah fail .a, tetapi mengapa ia mengatakan dylib tidak boleh ditemui?

Adakah salah untuk saya menambah libev seperti ini? Dalam keadaan biasa, bagaimanakah saya perlu menambah perpustakaan statik libev.a?

Terima kasih terlebih dahulu untuk semua orang yang menjawab soalan saya~~

ringa_leeringa_lee2788 hari yang lalu523

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:28:58

    Nah... Saya sendiri mendapati sebabnya Ia ternyata sangat mudah: Saya menyalin libev.a ke folder projek dan ia adalah OK...
    Saya rasa saya sepatutnya boleh menambah. laluan carian perpustakaan dalam xcode, jadi itu sahaja Tidak perlu menyalin...

    balas
    0
  • Batalbalas