但使用cmake編出來的 dylib 卻一直無法在專案裡build,一直有error產生
想請問有編動態函式庫的 大大,可以給我指導,謝謝
> --
> 您已訂閱「Google 網上論壇」的「cocoaheads.tw」群組,因此我們特別傳送這封郵件通知您。
> 如要在此群組張貼留言,請傳送電子郵件至 cocoah...@googlegroups.com。
> 如要取消訂閱此群組,請傳送電子郵件至 cocoaheadstw...@googlegroups.com。
> 如需更多選項,請造訪此群組:http://groups.google.com/group/cocoaheadstw?hl=zh-TW。
>
Cheers,
zonble
--
Weizhong Yang (a.k.a zonble)
http://zonble.net
zon...@gmail.com
using namespace std;
Cheers,
zonble
--
Weizhong Yang (a.k.a zonble)
http://zonble.net
zon...@gmail.com
dylib應該是沒問題
http://dl.dropbox.com/u/29779311/id3tag_editor.zip
On 3月13日, 下午2時58分, heyshi <heyshi...@gmail.com> wrote:
> 目前需使用http://developer.kde.org/~wheeler/taglib.html#git這個id3taglib來讀
…I think this is an easy fix, TTYL
> Process: id3tag_editor [68241]
> Path: /Users/Shared/*/id3tag_editor.app/Contents/MacOS/id3tag_editor
> Identifier: id3tag_editor
> Version: 1.0 (1)
> Code Type: X86-64 (Native)
> Parent Process: ??? [1]
> User ID: 501
>
> Date/Time: 2012-04-07 10:58:42.098 +0800
> OS Version: Mac OS X 10.8 (12A154q)
> Report Version: 10
>
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Exception Type: EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
>
> External Modification Warnings:
> Debugger attached to process.
>
> VM Regions Near 0x10:
> -->
> __TEXT 0000000100000000-0000000100002000 [ 8K] r-x/rwx SM=COW /Users/Shared/*/id3tag_editor.app/Contents/MacOS/id3tag_editor
>
> Application Specific Information:
> objc[68241]: garbage collection is OFF
>
> Dyld Error Message:
> Library not loaded: /Users/josh/Desktop/taglibTest/taglib-1.7/taglib/libtag.1.dylib
> Referenced from: /Users/Shared/evadne/Products/id3tag_editor-gnlmlnjexerqcjcfhrlwwuxlqwca/Build/Products/Debug/id3tag_editor.app/Contents/MacOS/id3tag_editor
> Reason: image not found
>
> Binary Images:
> 0x100000000 - 0x100001fff +josh-home.id3tag-editor (1.0 - 1) <83468000-C6F9-300E-89CE-73F8B0429288> /Users/Shared/*/id3tag_editor.app/Contents/MacOS/id3tag_editor
> 0x100004000 - 0x100007fff +DebuggerIntrospectionSupport.dylib (1) <FFACCB14-EBCC-3410-9505-7505D4A0712A> /Applications/Xcode.app/Contents/PlugIns/DebuggerFoundation.ideplugin/Contents/Resources/DebuggerIntrospectionSupport.dylib
> 0x7fff5fc00000 - 0x7fff5fc348e7 dyld (209.1) <7F330FEF-C9C5-38D8-9C3D-FBDCC0C28BDA> /usr/lib/dyld
> 0x7fff83e39000 - 0x7fff83e3efff libcompiler_rt.dylib (30) <C865130E-E5D7-33E3-8131-2591703C67EB> /usr/lib/system/libcompiler_rt.dylib
> 0x7fff83f76000 - 0x7fff83f79ff7 libdyld.dylib (209.1) <94E58E38-AC20-36DB-A84E-DAFA8D4E41E2> /usr/lib/system/libdyld.dylib
> 0x7fff8449a000 - 0x7fff844a1fff libcopyfile.dylib (89) <8E286594-B745-32B5-89FE-0529963AA219> /usr/lib/system/libcopyfile.dylib
> 0x7fff8471e000 - 0x7fff8472cff7 libsystem_network.dylib (77.6) <DF53A34A-ED8B-30D8-9CDF-025359B047E0> /usr/lib/system/libsystem_network.dylib
> 0x7fff857d9000 - 0x7fff857dafff libremovefile.dylib (23) <D5F8B6CB-1EE1-3A71-858A-F98362786CD9> /usr/lib/system/libremovefile.dylib
> 0x7fff859da000 - 0x7fff85a26ff7 libauto.dylib (185) <EC749301-51DA-3413-97DF-5481A75F974C> /usr/lib/libauto.dylib
> 0x7fff85d2d000 - 0x7fff85d32fff libcache.dylib (53) <C94D138A-1C5A-3855-ADCC-CAE07A94266C> /usr/lib/system/libcache.dylib
> 0x7fff85f8e000 - 0x7fff85f94ff7 libunwind.dylib (35.1) <32CAA2F5-4A69-3DD6-A789-D92D526B5D48> /usr/lib/system/libunwind.dylib
> 0x7fff86195000 - 0x7fff8619dff7 liblaunch.dylib (442.7) <445D837C-39DB-30B0-8A54-C7F71CC651A2> /usr/lib/system/liblaunch.dylib
> 0x7fff86d26000 - 0x7fff86d2cfff libmacho.dylib (823) <4C09D65D-BB52-32D4-912C-8B298BA3F65F> /usr/lib/system/libmacho.dylib
> 0x7fff8b9bb000 - 0x7fff8b9dcff7 libxpc.dylib (140.21.1) <BDE6735A-54A8-382E-9E46-38132F7D24F4> /usr/lib/system/libxpc.dylib
> 0x7fff8bffc000 - 0x7fff8c004ff7 libsystem_dnssd.dylib (379.4) <C08FFB68-677D-36DB-A40C-737900E7A76A> /usr/lib/system/libsystem_dnssd.dylib
> 0x7fff8c80a000 - 0x7fff8c81fff7 libdispatch.dylib (228.14) <B8EB96A3-6F01-3052-8A88-2010BF33A0E2> /usr/lib/system/libdispatch.dylib
> 0x7fff8c939000 - 0x7fff8c9a1ff7 libc++.1.dylib (61) <5C289258-570C-3D3E-ACAB-88CB1C01804B> /usr/lib/libc++.1.dylib
> 0x7fff8c9a9000 - 0x7fff8c9d7ff7 libsystem_m.dylib (3022.4) <C2BB2EF1-B11D-37DE-AF67-50720171F3A0> /usr/lib/system/libsystem_m.dylib
> 0x7fff8c9f2000 - 0x7fff8c9f4ff7 libunc.dylib (24) <645FE7EF-A412-30B3-A570-08DC4A7D34B3> /usr/lib/system/libunc.dylib
> 0x7fff8cb48000 - 0x7fff8cb53fff libsystem_notify.dylib (98.4) <375881A9-6561-31E8-8AAF-0F108C9E52BC> /usr/lib/system/libsystem_notify.dylib
> 0x7fff8cb74000 - 0x7fff8cb8fff7 libsystem_kernel.dylib (2050.2.33) <D93B6B58-F16D-377C-BE81-C4A87BDDF359> /usr/lib/system/libsystem_kernel.dylib
> 0x7fff8d7a5000 - 0x7fff8d7a6ff7 libSystem.B.dylib (169.1) <A1FA6BD6-4F77-38E5-891E-9EB347229419> /usr/lib/libSystem.B.dylib
> 0x7fff8e596000 - 0x7fff8e5ccff7 libsystem_info.dylib (406.11) <13705DE7-0A3C-33E0-994C-361A36E8596B> /usr/lib/system/libsystem_info.dylib
> 0x7fff8e94b000 - 0x7fff8ea18fef libsystem_c.dylib (825.12.1) <626CC4B4-4865-3179-B743-93CEDF4A8802> /usr/lib/system/libsystem_c.dylib
> 0x7fff8ede8000 - 0x7fff8edeafff libquarantine.dylib (48) <CC311F4D-83E1-3A88-9328-9FB095DACF32> /usr/lib/system/libquarantine.dylib
> 0x7fff8f0b3000 - 0x7fff8f0b3fff libkeymgr.dylib (25) <ACF42B1C-042B-3F24-9754-545E33EB04D7> /usr/lib/system/libkeymgr.dylib
> 0x7fff8f0b4000 - 0x7fff8f0b5fff libsystem_blocks.dylib (57.2) <7014BC27-D424-3E9B-9535-3CAA6C956337> /usr/lib/system/libsystem_blocks.dylib
> 0x7fff8f106000 - 0x7fff8f12aff7 libc++abi.dylib (23) <5E3B1C2D-9BD1-391A-884C-1F3A69D2351E> /usr/lib/libc++abi.dylib
> 0x7fff8fa85000 - 0x7fff8fb9c827 libobjc.A.dylib (526) <C3BAF7E1-9924-3714-9001-C1A97AF7448E> /usr/lib/libobjc.A.dylib
> 0x7fff8fcb7000 - 0x7fff8fd1efff libcommonCrypto.dylib (60007) <A95DE414-20D1-3B00-9993-E6B731028556> /usr/lib/system/libcommonCrypto.dylib
> 0x7fff9010b000 - 0x7fff9010cff7 libsystem_sandbox.dylib (206) <A1AB71A9-6E45-3C2A-A890-046185233396> /usr/lib/system/libsystem_sandbox.dylib
> 0x7fff904ea000 - 0x7fff904ebff7 libdnsinfo.dylib (453.12) <C61AA787-2517-395E-B7FC-657CEAF80455> /usr/lib/system/libdnsinfo.dylib
* Use Git to track your code
* Set up TagLib source access as a submodule [1]
* Use Xcode 4’s External Build System target for TagLib
* Write a CMake file for the library [2]
[1] github.com/taglib/taglib
[2] http://stackoverflow.com/questions/794137/how-to-set-up-cmake-to-build-a-library-for-the-iphone
On Mar 21, 2012, at 3:32 PM, heyshi <heys...@gmail.com> wrote: