title: Writing unmanaged C++ DLLs for use in C#
body: <p>I'm a Linux C++ developer, and I need to write C++ dlls for windows, which is to be used in C# applications.</p>
  
  <p>The problem is importing the DLLs into C#, which I have no idea how to do it. In my friends' project its probable that any kind of unmanaged dll will be used, and I'm charge of doing this :-D</p>
  
  <p>I need to import all objects and functions in the DLL, and my search has led me to nothing more than DllImport and so.</p>
  
  <p>Thanks so much for helps.</p>