[xsde-users] Does anyone have a working iOS project?

Tom Laws tom at ntbti.com
Wed Mar 21 22:56:49 EDT 2012


This is driving me crazy! I know i am oh-so-close to getting this.

Thank you for the guide update Boris. I followed it and compiled
(after removing the driver.cxx file). I then added the hello example
files, included them in the app delegate.....and the exact same error
of 'string file not found' pointing to the include <string> in the
hello.hxx header files. I read somewhere the LLVM compiler is far more
strict and requires proper namespacing so I tried adding "using
namespace std;" in several places (like the hello.hxx file, the
appdelegate.h file and even created a dedicated .h file with that as a
single line) and that threw errors of "Unknown type name 'using' along
with the rest of the string errors.

Sooooo close.....so yes Boris if you have your working project I would
be thrilled to see where I am going wrong trying to get Objective-C
and C++ files working together.

On Wed, Mar 21, 2012 at 4:26 PM, Tom Laws <tom at ntbti.com> wrote:
> Hi Boris
>
> Thank you so much for taking a look and I apologise for not sending my
> exact version of Xcode before. I am using 4.2 Build 4C199.
>
> I will try the new instructions you posted once I get home but I would
> very much like the project you created. I am fairly new to iOS and I'm
> sure its something incredibly easy I am doing wrong so looking at an
> actual working project instance would be great.
>
> On Wed, Mar 21, 2012 at 12:41 PM, Boris Kolpackov
> <boris at codesynthesis.com> wrote:
>> Hi Tom,
>>
>> Boris Kolpackov <boris at codesynthesis.com> writes:
>>
>>> I am also going to try and reproduce this later tonight.
>>
>> Ok, I've updated the build instructions for XCode 4 and added them
>> to the Wiki:
>>
>> http://wiki.codesynthesis.com/Using_XSDE_with_iOS_and_XCode_4
>>
>> I was able to create and build a test application without any problems.
>> Here is what I did:
>>
>> 1. Created a new Utility iOS application.
>>
>> 2. Compiled hello.xsd from examples/cxx/hybrid/hello.xsd as:
>>
>>   xsde cxx-hybrid --generate-parser --generate-aggregate hello.xsd
>>
>> 3. Copied the resulting *.cxx and *.hxx files to the project's
>>   directory and added them to the project.
>>
>> 4. Followed the instructions on the above page to link to libxsde.
>>
>> 5. Built the application without any problems.
>>
>> All this using XCode 4.2. I can send you the project if you still
>> want it.
>>
>> Boris



More information about the xsde-users mailing list