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:
<🎜. >
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?
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...