Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: Using third party static library in c++ builder and ios


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 0 Threads: [ Previous | Next ]
Jon Bauder

Posts: 1
Registered: 2/20/12
Using third party static library in c++ builder and ios  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 21, 2018 3:02 PM
C++ Builder 10.2.2

I'm fairly new to ios development and need to link to a third party library. They provide the .a static library and header file.

In trying to include the header I found that I was missing several ios frameworks, which I was able to bring in through the SDK Manager. As far as I can tell that is the correct way to do it?

However, now I'm getting all kinds of compiler errors when the third party header file is included. The errors occur in various ios framework files, AudioComponent.h, sysmac.h, objc.h etc,

Here's a small sample:
[bcciosarm64 Error] AudioComponent.h(557): reference to 'Boolean' is ambiguous
[bcciosarm64 Hint] MacTypes.h(309): candidate found by name lookup is 'Boolean'
[bcciosarm64 Hint] sysmac.h(665): candidate found by name lookup is 'System::Boolean'
[bcciosarm64 Error] AUComponent.h(1186): reference to 'Boolean' is ambiguous
[bcciosarm64 Hint] MacTypes.h(309): candidate found by name lookup is 'Boolean'
[bcciosarm64 Hint] sysmac.h(665): candidate found by name lookup is 'System::Boolean'
[bcciosarm64 Error] AUComponent.h(1669): reference to 'Boolean' is ambiguous

Can anyone point me in the right direction on this?

The library is publicly available here:
https://www.magtek.com/Content/SoftwarePackages/99510111.zip

Thanks!

Edited by: Jon Bauder on Mar 21, 2018 4:05 PM
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02