Re: Converting VC++ 6.0 executable code to .Net DLL
- From: "Carl Daniel [VC++ MVP]" <cpdaniel_remove_this_and_nospam@xxxxxxxxxxxxxxx>
- Date: Sat, 26 Aug 2006 10:07:33 -0700
Jason wrote:
Hi,
I wish to convert c++ code written using VC++ 6.0 to the .Net
development environment (Visual Studio 2005).
So far I have copied the code into a new C++ Class Library project and
recompiled it. I got some errors from the linker and had to change
the configuration of the project to use the MFC as a shared dll even
though the code is mostly pure C++ - I guess there must be a
reference somewhere.
Anyhow, the environment generated a main class for me, shown below, as
probably was expecting managed c++ code.
My problem is that I do not know how to export the interfaces my
client C# code would be interested in. Only the generated class is
visible and the C++ classes are not visible from within this class.
The c++ code does not belong to any namespace, as is just a large
collection of classes developed a while ago.
What would I need to do to export my C++ interfaces?
Can anyone provide a mini example of unmanaged C++ code compiled in
visual studio 2005 being called from a C# program?
Google is your friend.
Here are a couple of places to start:
http://www.codeproject.com/useritems/usingcppdll.asp
http://www.codeproject.com/useritems/WrappingUsingManagedCpp.asp
-cd
.
- References:
- Converting VC++ 6.0 executable code to .Net DLL
- From: Jason
- Converting VC++ 6.0 executable code to .Net DLL
- Prev by Date: Re: t
- Next by Date: Re: Using multiple _alloca()'s to build up a buffer
- Previous by thread: Converting VC++ 6.0 executable code to .Net DLL
- Next by thread: Re: t
- Index(es):
Relevant Pages
|