任何人都可以編寫使用mysqlclient庫的代碼?我可以編譯工作,但沒有鏈接:(使用xcode編譯基本的mysql c代碼
XCode中生成以下的輸出:
Build TestMysql of project TestMysql with configuration Debug
Ld build/Debug/TestMysql normal x86_64
cd /Users/jacob/Documents/cocoa/TestMysql
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk
-L/Users/jacob/Documents/cocoa/TestMysql/build/Debug -L/usr/local/mysql/lib
-L/usr/local/mysql-5.1.38-osx10.5-x86_64/lib
-F/Users/jacob/Documents/cocoa/TestMysql/build/Debug -filelist /Users/jacob/Documents/cocoa/TestMysql/build/TestMysql.build/Debug/TestMysql.build/Objects-normal/x86_64/TestMysql.LinkFileList
-mmacosx-version-min=10.5 -lm -lz -lmysqlclient -lmygcc "
" -framework CoreFoundation -o /Users/jacob/Documents/cocoa/TestMysql/build/Debug/TestMysql
i686-apple-darwin10-gcc-4.2.1:
: No such file or directory
Command /Developer/usr/bin/gcc-4.2 failed with exit code 1
並討論MySQL/Cocoa框架,我寫的代碼必須在OS/X和編譯是的,我已經知道了linux。具有諷刺意味的是,我花了20分鐘的時間來編寫make文件來編譯和鏈接並運行objective-c/mysql代碼,但是xcode太複雜了。
-lmygcc後的空字符串是什麼? – nall 2009-09-26 02:34:53
是的「」看起來很奇怪。從xcode內部看來它裏面有一個換行符! – Jacob 2009-09-26 02:38:23