Thanks, Chris, and Peter, for your responses.  Yes, I read the readme.txt file 
in the 'vc8' directory in the release folder.  I am slowly making progress on 
this.  I was a MS Solution Provider and a Partner for many years before I saw 
the light ( :) ), so I'm aware of the vagaries of binary incompatibility.  I 
think the real problem isn't the header files, per-se (they are just text, 
after all), but rather the calling sequences to the procedures defined in the 
DDImage.dll and glew32.dll files included with Nuke, and which Nuke assumes we 
all are using.

I have, buried somewhere at home, my copy of VS 2005, (and 2008 as well), and I 
may very well cave and bring that in to work, but at the moment, things do seem 
to be working in 2010.  I was able to successfully compile, load, and connect 
the 'Mirror' node using Nuke 6.2v2, using the 2008 changes for 2010.

I am planning on writing up, and eMailing to the group, a step-by-step 
procedure for creating a successful VS2010 Nuke project from scratch (it's 
really not that hard).

Of course, all of this is extremely preliminary -- this stuff has only been 
working for less than 24 hours at this point -- so the jury is not fully in.  
However, at this point things do seem to be looking fairly good.

Steve


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Chris Bevan
Sent: Tuesday, May 03, 2011 2:08 AM
To: [email protected]
Subject: Re: [Nuke-dev] VS 2010 Compatibility

Hi Steve,

There's a description of why only VS2005 SP1 is supported in the readme.txt in 
the example plug-in ("vc8") directory.

The short answer is that unfortunately, due to DDImage's exposed C++ interface, 
we can only be reliably compatible with one version of Visual Studio, because 
binary sizes and locations of things change in new releases, and in debug mode 
as opposed to release. This means VS2005 SP1 is the go until we upgrade 
everything we build with (which is a lot) - and, when we do so, that will 
require everyone else to start building with the version we upgrade to as well.

If you find a way to get this working with VS2010, such as using the steps in 
the readme.txt or that Sebastian wrote up, please let everyone know :)

Cheers,

- Chris

On 02/05/11 19:13, Steven Booth wrote:
>
> Thanks for getting back, Colin.
>
> The strange thing is... I've managed to download and successfully 
> compile a number of the example nodes from nukepedia, and they work 
> just fine using 2010 and Nuke 6.2. The only problems I have is when I 
> actually need to get some of my own work done :/
>
> Is there any place that describes what, exactly is the problem with 
> 2010, as opposed to 2008 and 2005? Is it a library thing, or...?
>
> Steve
>
> *From:*[email protected]
> [mailto:[email protected]] *On Behalf Of 
> *Colin Doncaster
> *Sent:* Monday, May 02, 2011 11:09 AM
> *To:* Nuke plug-in development discussion
> *Subject:* Re: [Nuke-dev] VS 2010 Compatibility
>
> Apparently you need VS2005 and there's a way around getting 2008 to be 
> compatible but 2010 isn't usable just yet.
>
> It's a bit difficult as a new developer as Microsoft is so efficient 
> at removing old products that you'll be hard pressed to get your hands 
> on VS2008 let alone 2005 - not too mention VS2010 seems to have much 
> better optimization.
>
> On 2011-05-02, at 6:05 PM, Steven Booth wrote:
>
>
>
> Alright, I'm just starting out on plugin dev, and the only thing I 
> have available currently is Visual Studio 2010. I've tried compiling 
> several of the example code operators, and have as yet been unable to 
> get any of them to work properly. I'm currently stuck on 
> 'Constant.cpp'. I can get it to link fine, and to create the node in 
> Nuke, but when I do anything (connections, knob modifications), it 
> causes Nuke to crash.
>
> I've looked in the Archives, and there doesn't seem to be anything 
> specifically talking about 2010, although I'm still looking. Are there 
> any issues with VS 2010? Do I need to link with a specific set of 
> DLLs? Or, is the code in the Nuke 6.2v2 example directory simply old, 
> and no longer works (My machine by the way is Win7/64).
>
> Steve
>
> (CONFIDENTIALITY NOTICE: The information contained in this email may 
> be confidential and/or privileged. This email is intended to be 
> reviewed by only the individual or organization named above. If you 
> are not the intended recipient, or an authorized representative of the 
> intended recipient, you are hereby notified that any review, 
> dissemination or copying of this email, or the information contained 
> herein is strictly prohibited. If you have received this communication 
> in error, please notify the sender by return email and delete this 
> email from your system. Thank You.)
>   
> _______________________________________________
> Nuke-dev mailing list
> [email protected]  
> <mailto:[email protected]>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>
> (CONFIDENTIALITY NOTICE: The information contained in this email may 
> be confidential and/or privileged. This email is intended to be 
> reviewed by only the individual or organization named above. If you 
> are not the intended recipient, or an authorized representative of the 
> intended recipient, you are hereby notified that any review, 
> dissemination or copying of this email, or the information contained 
> herein is strictly prohibited. If you have received this communication 
> in error, please notify the sender by return email and delete this 
> email from your system. Thank You.)
>
>
>
> _______________________________________________
> Nuke-dev mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev


--
Chris Bevan, Senior Software Engineer
The Foundry, 6th Floor, The Communications Building
48 Leicester Square, London, WC2H 7LT
Tel: +44 (0)20 7968 6828 | Fax: +44 (0)20 7930 8906
Web: www.thefoundry.co.uk

The Foundry Visionmongers Ltd
Registered in England and Wales No: 4642027

_______________________________________________
Nuke-dev mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
(CONFIDENTIALITY NOTICE: The information contained in this email may be 
confidential and/or privileged. This email is intended to be reviewed by only 
the individual or organization named above. If you are not the intended 
recipient, or an authorized representative of the intended recipient, you are 
hereby notified that any review, dissemination or copying of this email, or the 
information contained herein is strictly prohibited. If you have received this 
communication in error, please notify the sender by return email and delete 
this email from your system. Thank You.)

_______________________________________________
Nuke-dev mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to