Hi All,
I am encountering issues using a 3rd party framework (NI 488 framework from National Instruments) after upgrading to Xcode 4.4.
Here are the details: After upgrading Xcode from 4.2.1 (4D502) to 4.4 (4F250), one of the 3rd party frameworks I am relying on did appear in red color in the navigator (The same way missing files do when they are still referenced in the project but removed from the file system). The issue is that the said framework is still accounted for in the appropriate location (/Library/Frameworks/...).
So, I did remove the framework, and added it again to the build phase of the target app. When Adding it, I noticed that the framework was not offered to me as a choice and I that I had to select it "manually". This, I thought, is not an issue since I had to do the same operation to add VISA and nidaqmxbase frameworks, from the same company, in a similar way under Xcode 4.2.1.
Then, the compiler was unable to find the headers declared as:
#import <NI488/NI488.h>
so I was forced to use the full path
#import </Library/Frameworks/NI488.framework/Versions/2/Headers/NI488.h>
to get the compiler to oblige. And now, I am stuck with the linker error:
ld: framework not found NI488 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Any ideas on how to solve this ?
In both case base sdk is 10.7, target is 10.7. App is i386 only (as required by the frameworks).
Thanks for your help, Jean
|