3

Do I have to create a C# DLL to call C++ DLL or I can call it directly from my C# application?

1
  • Please don't duplicate the tags ("C#") in the title. Just leave them in the tags. Commented Jun 18, 2010 at 22:43

2 Answers 2

7

You can call it directly with PInvoke and the DllImport attribute. Assuming, of course, that it has standard C entry points, not compiler-specific C++ entry points.

Unless you were talking about C++/CLI, in which case you would reference the .NET DLL exactly as you would reference any other .NET DLL.

Sign up to request clarification or add additional context in comments.

Comments

1

You can call a Win32 navite dll directly from your code using P/Invoke.

http://msdn.microsoft.com/en-us/magazine/cc164123.aspx

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.