objektif-c - Apabila cuba memautkan perpustakaan statik dalam Xcode, ralat dylib digesa semasa menjalankan Bagaimana untuk menyelesaikannya?
ringa_lee
ringa_lee 2017-05-02 09:26:58
0
1
513

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_lee
ringa_lee

ringa_lee

membalas semua(1)
淡淡烟草味

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...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan