[Mono-list] P/Invoke question...

Tom Shelton tom@mtogden.com
Tue, 26 Oct 2004 10:28:51 -0600


Well, a it looks like there is more to this...  I actually am getting =
the
error:

err:module:import_dll Library mscoree.dll (which is needed by
L"F:\\dp\\test.exe") not found
err:module:LdrInitializeThunk Main exe initialization for
L"F:\\dp\\test.exe" failed, status c0000135

When I try to run the compiled application.  Apparently, something isn't
installed correctly.  I found that it gives this error when ever I try =
to do
any sort of P/Invoke.  I wrote another little test application (code is =
from
http://www.linuxgazette.com/node/view/8794):

using System;
using System.Runtime.InteropServices;

public class App
{
        [DllImport ("libm")]
        static extern double sqrt (double element);

        public static void Main ()
        {
        }

}

Compiled it, and got the same basic error when I ran it.  Any =
suggestions?

Tom

-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com] On Behalf Of Tom Shelton
Sent: Monday, October 25, 2004 5:33 PM
To: mono-list@lists.ximian.com
Subject: [Mono-list] P/Invoke question...


Ok...  I have a bit of simple c++ code that is currently residing in a =
WIN32
dll.  This code is called by a custom data provider for a proprietary
database (this already works on win32, we're just trying to port the
provider over to mono).  I have very little experience in actually =
creating
a shared library and getting it working on Linux.  I have followed a =
couple
of tutorials on line and so far, no luck.  The code compiled just fine =
with
g++, but I can't seem to install it correctly - since Mono never seems=20
g++to be
able to find it.  Can someone point me to a good resource/tutorial on =
how to
compile/install a shared object file under red hat?  What do I have to =
do
after that so that mono can find it?

Thanks,
Tom Shelton


_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list