OS-X ZeroLink Help

Hey guys (and girls!)

I’ve read through all the e-mails regarding ZeroLink and OS-X, and I am
successfully compiling SDL apps on my Powerbook G4 867. The problem I am having
is that I WANT ZeroLink, and can’t for the life of me enable it. I am
developing some 3D import libraries for directly importing 3d animations from 3D
studio max. It’s so exciting but it’s annoying waiting for the linking to take
45 seconds, when it simply only compiles one or two files every time I
recompile to test my results. I think flat out this is the reason Apple made
ZeroLink. Here’s what I’ve tried…

I first attempted making a project from scratch in XCode and making it into a
SDL application, second I tried the “fixed” xcode examples, and third I tried
using the original SDLTest, meant for Project Builder, and upgraded it to a
native target. In all these situations I can’t manage to get ZeroLink to
enable. I am not having a compiling problem, I simply cannot enable ZeroLink.
ZeroLink has a line over it when I get information about the target in all
three projects above. In each case I have to wait for linking to occur, and I
don’t want to (just for development purposes of course!). And yes, the target
style I have selected is Development, incase anyone thought that I was
missing that.

Am I missing something somewhere? I’ve searched through Apple docs at
apple’s dev site, and through all of the mailing list history regarding ZeroLink.
And it just has me at a standstill… I code/bugfix for 15-20 seconds, CMD-R
and wait over a minute, and then see the results for a few seconds and start
over again. I’d LOVE to do what I hear is possible with ZeroLink and cut that
minute linking time down to seconds.

Anyone have a suggestion…?

PS. if anyone is interested, I might make the source for importing animation
(Specifically, ASE files that 3dsmax exports) available to the public. Let
me know directly if you would like this and I’ll throw it up on the internet in
a month or so and let you know when it’s near completion, and maybe get
feedback!

Thanks guys!

  • Andrew

Xcode’s interface is, in my opinion, confusing.

You are trying to enable Zero-Link from the /target/ inspector, where
you should be doing it from the /project/ inspector. It’s a matter of
getting info on the correct element within the “Groups & Files” column
on the left of your project builder window.

[discussion babble]
Xcode’s interface implements targets, a system for breaking up your
project into smaller components with dependancies on one another.
Perhaps you would have a target for a library used by your program, and
a target for your program itself. You may build the program target,
which will build the library target it depends on for inclusion, or you
could simply build the library target for distribution.
The idea is that each target has individual settings and files, but
every target has common project settings which apply to them all.
Zero-Link is one such setting, as it must be on or off for the entire
project in order to link correctly. A good idea, but it’s interface
makes it very hard for a beginning user to discern the underlying
methodology. The decision to place /everything/ into one column on the
left–from files to search results to errors and warnings–was a poor
one on Apple’s part.

[Actual answer]
Get info on the project (At the very top of the "Groups & Files"
column, It has a blue Xcode Icon and the name of your project) And
click the “Styles” tab in the window that opens. You should see the
Zero-Link checkbox.

Sorry everyone if I rambled over-much or went OT. Hope that helps
JohnOn Feb 12, 2004, at 10:42 PM, Andrew1300 at aol.com wrote:

Hey guys (and girls!)

I’ve read through all the e-mails regarding ZeroLink and OS-X, and I
am successfully compiling SDL apps on my Powerbook G4 867.? The
problem I am having is that I WANT ZeroLink, and can’t for the life of
me enable it.? I am developing some 3D import libraries for directly
importing 3d animations from 3D studio max.? It’s so exciting but it’s
annoying waiting for the linking to take 45 seconds, when it simply
only compiles one or two files every time I recompile to test my
results.? I think flat out this is the reason Apple made ZeroLink.?
Here’s what I’ve tried…

I first attempted making a project from scratch in XCode and making
it into a SDL application, second I tried the “fixed” xcode examples,
and third I tried using the original SDLTest, meant for Project
Builder, and upgraded it to a native target.? In all these situations
I can’t manage to get ZeroLink to enable.? I am not having a compiling
problem, I simply cannot enable ZeroLink.? ZeroLink has a line over it
when I get information about the target in all three projects above.?
In each case I have to wait for linking to occur, and I don’t want to
(just for development purposes of course!).? And yes, the target style
I have selected is Development, incase anyone thought that I was
missing that.

Am I missing something somewhere?? I’ve searched through Apple docs
at apple’s dev site, and through all of the mailing list history
regarding ZeroLink.? And it just has me at a standstill… I
code/bugfix for 15-20 seconds, CMD-R and wait over a minute, and then
see the results for a few seconds and start over again.? I’d LOVE to
do what I hear is possible with ZeroLink and cut that minute linking
time down to seconds.

Anyone have a suggestion…?

PS. if anyone is interested, I might make the source for importing
animation (Specifically, ASE files that 3dsmax exports) available to
the public.? Let me know directly if you would like this and I’ll
throw it up on the internet in a month or so and let you know when
it’s near completion, and maybe get feedback!

Thanks guys!

  • Andrew

Xcode’s interface is, in my opinion, confusing.

You are trying to enable Zero-Link from the /target/ inspector, where
you should be doing it from the /project/ inspector. It’s a matter of
getting info on the correct element within the “Groups & Files” column
on the left of your project builder window.

[Actual answer]
Get info on the project (At the very top of the "Groups & Files"
column, It has a blue Xcode Icon and the name of your project) And
click the “Styles” tab in the window that opens. You should see the
Zero-Link checkbox.

Sorry everyone if I rambled over-much or went OT. Hope that helps
John

John, you’re a life saver. I feel… stupid for not looking there.
That’s the LAST place I would have looked, and I understand what you mean
now that there is a project-wide setting, and per target and per library
settings. I hope this helps anyone else that has this problem, I sure
have spent hours wasting time and this will save tons! Thanks John!

  • Andrew