J
Jason
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?
Thanks in advance.
#pragma once
using namespace System;
namespace Project1 {
public ref class Example
{
// TODO: Add your methods for this class here.
};
}
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?
Thanks in advance.
#pragma once
using namespace System;
namespace Project1 {
public ref class Example
{
// TODO: Add your methods for this class here.
};
}