Compiling with Visual Studio 2005

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 24/07/2005 at 11:29, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   9 
Platform:   Windows  ;   Mac OSX  ; 
Language(s) :     C++  ;

---------
Hi all,

i got problems when i try to compile for 32bit with VS 2005 on a Xp 64.

Is possible to compile for 32bit platform under VS2005?

Thanks
Renato T.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 24/07/2005 at 16:36, xxxxxxxx wrote:

What's your problem, exactly?

There is a known problem with VS Net (and probably variations since then) with default arguments - i.e.: void Function(int x = 0). These are no longer supported (welcome to M$ land!) even though part of the C++ standard. You'll need to remove them from the SDK and your own souce, supplying the default values in some other way.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 24/07/2005 at 16:57, xxxxxxxx wrote:

Hi Robert,

at first, when i try to compile at 32bit my plugin, the compiler is trying to include window.h and the error is "not found".

I never used Int but only SDK type.. do i need to change all INT inside a SDK of C4D 64bit?

I'm now under Xp64 and i'll like to continue developing of my plugins for C4d 32bit. Next step will be to compile my 3 plugins for XP64.

thanks
Renato T.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 24/07/2005 at 17:26, xxxxxxxx wrote:

Make sure that you are not compiling with MFC or similar. Definitely do a complete check of the Project settings and dependencies.

No, not the type, but the '= 0' in the method declaration which is a default argument assignment.

I plan on compiling 32-bit using VS 6.0 on Windows XP Pro and using my 64-bit system solely for 64-bit compiles.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 31/07/2005 at 19:09, xxxxxxxx wrote:

Thanks Robert,

i'll do the same like you.

Cheers
Renato T.