Jump to content


Photo

64 Bit Plugins?


  • Please log in to reply
13 replies to this topic

#1 bdurbrow

bdurbrow

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 16 February 2016 - 01:49 PM

I'm trying to get a working build environment (under OS X 10.11.3; with Xcode 7.2.1; and the formZ 7.0 SDK); and when attempting to build a plugin with a 64-bit target I get a "Mac68k alignment pragma is not supported on this target" error.

 

So... are x86-64 plugins supported? Or should I be building as an i386 target?

 

And if so, how about SDK 8? Will that support x86-64 targets? (and is there any ETA on that?)


  • Chris lund and ritawex like this

#2 Tech

Tech

    Moderator

  • Moderators
  • 4,110 posts

Posted 22 February 2016 - 12:22 PM

Hi bdurbrow,

 

Sorry but v7 is a 32 bit app and only supports 32-bit plugins. 64-bit support started with v8. We will be posing an updated SDK for v8.5.3 that is compatible with Xcode 7 as soon as it is available. 

 

Thanks and sorry for the delay.


  • Chris lund likes this

#3 Chris lund

Chris lund

    Advanced Member

  • Members
  • PipPipPip
  • 567 posts
  • LocationWestcliffe Colorado

Posted 23 February 2016 - 04:28 PM

Like, Like Like, Like, Like!!!!


Christopher Lund

Neurascenic - Industrial Design


#4 Chris lund

Chris lund

    Advanced Member

  • Members
  • PipPipPip
  • 567 posts
  • LocationWestcliffe Colorado

Posted 09 March 2016 - 05:08 PM

15 days and counting...  ;)


Christopher Lund

Neurascenic - Industrial Design


#5 bdurbrow

bdurbrow

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 25 March 2016 - 03:36 AM

Hey! A month counts as a few... right?  :rolleyes:


  • Chris lund likes this

#6 Tech

Tech

    Moderator

  • Moderators
  • 4,110 posts

Posted 25 March 2016 - 01:30 PM

Below is a link to an SDK for 8.5.3. We are calling it beta because not all of the examples and docs are up to date yet.

 

Be aware of the change in the size of integers for 64 bit support that started with v8 and the natural differences between OS X and Windows. On OS X by default a "long" is a 64 bit integer where as on windows it is a 32 bit integer. To avoid any confusion in the API we have introduced fzrt_int and fzrt_unsigned_int for all integers in the API. We recommend you do the same with your local variables.

 

The only change that you should need to make in your code is to replace "unsigned long” with “fzrt_unsigned_int” and "long” with “fzrt_int” (and then get used to using them). Be sure to do it in this order if you use common search and replace techniques or you could end up with "unsigned fzrt_int” in your code which will not be a good thing. You will also need to update your Xcode projects to build x86_64 as well as linking to 64 bit versions of any depended libraries etc.

 

v8.5.3 is built against the OS X 10.9 SDK with the deployment target to 10.7 to support older OS as best possible. 

 

Please email devsupport@formz.com if you have any questions or issues.

Attached Files


  • Chris lund likes this

#7 Chris lund

Chris lund

    Advanced Member

  • Members
  • PipPipPip
  • 567 posts
  • LocationWestcliffe Colorado

Posted 26 March 2016 - 12:21 AM

No scripting yet though?  :(


Christopher Lund

Neurascenic - Industrial Design


#8 cnaeger

cnaeger

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 28 March 2016 - 05:22 PM

I am also looking forward to scripting.  Any eta?

 

Thanks


  • Chris lund likes this

#9 Tech

Tech

    Moderator

  • Moderators
  • 4,110 posts

Posted 07 April 2016 - 07:01 AM

Yes, the scripting will be available in the future, but we don't have an exact date just yet...



#10 GLG

GLG

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 08 April 2016 - 10:29 AM

Hello,

yes, it is a real pain to not have any script capacity in FormZ .

I don't use FormZ very often because there is no scripting tool to create windows, doors and so on...Making them one by one by hand is not efficient with

projects that always use different opening sizes.

I have easily  made for almost 8 years a script in 3DS Max that creates walls, windows, doors and other building elements directly by drawing some few lines

on the DWG plans with the assignation of the materials automatically...It is drastically change the delay of modeling.

Please try to consider this option...

Thank you



#11 Tech

Tech

    Moderator

  • Moderators
  • 4,110 posts

Posted 08 April 2016 - 10:41 AM

Hi GLG,

 

We have had scripting for previous versions, and we will have scripting for the current version soon.  Stay tuned for further announcements.  ;)


  • Chris lund likes this

#12 Chris lund

Chris lund

    Advanced Member

  • Members
  • PipPipPip
  • 567 posts
  • LocationWestcliffe Colorado

Posted 08 April 2016 - 04:06 PM

GLG/ tech, though not an architect, I was under the impression that Z had these capability that GLG mentions, parametric doors and windows. Are they not a feature of components or something?

Christopher Lund

Neurascenic - Industrial Design


#13 jwiede

jwiede

    Member

  • Members
  • PipPip
  • 14 posts

Posted 04 October 2016 - 10:34 PM

Any updates for the SDK?  It's been released as "beta" (and without scripting) for quite some time now.


  • Chris lund likes this

#14 Tech

Tech

    Moderator

  • Moderators
  • 4,110 posts

Posted 10 October 2016 - 01:48 PM

Hi JWiede,

 

Yes, we have released an updated SDK for plugin development with 8.5.6. You can download from the link below. Please email devsupport@formz.com with any ?'s

ftp://ftp.formz.com/pub/formz/formz/fz8/FZ_SDK_856_9897.zip

Enjoy






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users