[rdnzl-devel] "C++/CLR" (Was: New version 0.9.3)

Edi Weitz edi at agharta.de
Sat Feb 18 22:22:32 UTC 2006


On Sat, 18 Feb 2006 12:07:34 -0500, "Dan Muller" <s8ctxw402 at sneakemail.com> wrote:

> Hrrrm. Since you're using Managed C++, I'm not able to compile the
> RDNZL DLL. The solution converts up to VS8 OK. But, as you probably
> know, Managed C++ was replaced by C++/CLR. The conversion adds the
> necessary compiler option to support the old syntax, but the
> multi-threaded run-time library setting is incompatible with it
> (Configuration Properties/C++/Code Generation/Runtime library). Oh
> well. Just providing this as an FYI.

Eeek!  Does this mean I can throw away RDNZL if I upgrade to the new
Visual Studio?  Actually, I have the CDs/DVDs already lying around
here but didn't find the time to install it yet.

I'd be VERY happy if someone knowledgeable enough with Managed C++ and
C++/CLR could enlighten me...

> ;; This approach doesn't work
> ;(import-types "ClassLibrary1")

   (import-types "ClassLibrary1" "Class1")

works for me if the DLL is in the LispWorks folder.

>     (declare (special *coerce-double-floats-to-single*))

That's not necessary.  The variable is globally special.

Cheers,
Edi.



More information about the rdnzl-devel mailing list