[Mono-list] mono_jit_init abort

Ruud v A mono at veniogames.com
Sun Mar 14 09:25:08 EDT 2010

I have a class 'scripting_manager'.
In this class a MonoDomain* is declared like this: MonoDomain* _mono_domain;

In the constructor of scripting_manager I do this:

mono_set_dirs("mono/lib", "mono/etc");
_mono_domain = mono_jit_init("VenioEngineManaged.dll");

Note that setting the dirs or not does not make a difference. I copied the
lib and etc folders to a folder called 'mono' which is in the same directory
as the executable. The mono dll is also in this directory.

1 I am building a static library as debug. I include dependencies in the lib
file. Then I include this library in a dynamic library, and I also include
dependencies here. Finally I include that DLL in my executable. There is no
need to reference mono in my executable as it is automatically included from
the other libraries.

2 Windows 7 64-bit, but I am compiling as 32-bit (for now).

3 I tried a source version I built myself (as debug), not from svn but form
the site, the latest change in the cangelog of this version is 2010-02-18. I
also tried the DLL from my mono installation, version 2.6.1. 

4 MS Visual C++ 2008

Note that everything compiles fine, the executable loads the mono dll
(either of them) fine, and everything works until the mono_jit_init call.

Venit, ut me occideret.
View this message in context: http://n4.nabble.com/mono-jit-init-abort-tp1592267p1592436.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list