【发布时间】:2014-02-07 09:48:37
【问题描述】:
我目前正在尝试让 Python 在 Cocoa 应用程序中工作。我的第一步是包含 Python,以便 Xcode 可以链接它。由于 OS X Mavericks,Python.framework 不再在 SDK 中,所以我按照this 的说明让它工作。创建一个项目并按照描述的步骤操作,Xcode 给我一个错误消息:
CpResource libpython2.7.dylib /Users/Phil/Library/Developer/Xcode/DerivedData/Python_Scripting-hiipjmacxsirqkfqczdjdaxbqgfj/Build/Products/Debug/Python\ Scripting.app/Contents/Resources/libpython2.7.dylib
cd "/Users/Phil/Documents/Xcode/Python Scripting"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/Phil/Documents/Xcode/Python\ Scripting/libpython2.7.dylib /Users/Phil/Library/Developer/Xcode/DerivedData/Python_Scripting-hiipjmacxsirqkfqczdjdaxbqgfj/Build/Products/Debug/Python\ Scripting.app/Contents/Resources
错误:/Users/Phil/Documents/Xcode/Python Scripting/../../../Python:没有这样的文件或目录
我很确定我正确地遵循了说明(例如,Py_IsInitialized() 被识别)。但是:声明Confirm the dialog box, and now Xcode is set to link against libpython2.7.dylib (by using the same -L and -l option settings as above). 是什么意思?我必须手动设置一些链接器标志吗?
【问题讨论】: