On 10 Sep, 2009, at 12:09, Georg Seifert wrote:


If you want to make absolutely sure that Apple can't break you, you could bundle the version of Python.framework upon which you depend into your app. However, that's probably not necessary unless you want to use a newer version of Python than the system has (say, 3.0+, or 2.6 on Leopard).

How do I specify the version to link with.
The 10.5 SDK links against python 2.5 and the 10.6 SDK to 2.6. But what if I need the 10.6 SKD but want to link to python 2.5?

Don't compile and link using the "-framework" flag, but use the 'python-config' command to get the right compiler flags for linking and compiling. The python-config command is located inside the framework (such as /System/Library/Frameworks/Python.framework/ Versions/2.5/bin/python-config).

If you are using Xcode you can hardcode the output of this command into your Xcode project, you don't have to run python-config every time you compile.

Ronald

Regards
Georg
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to