调用mono_jit_init时退出1 你好,我尝试在Windows上的C++应用程序中嵌入MNO。我遵循了这一点,并为win64构建了我的头文件、库和dll。 我写了一个简单的应用程序,只需调用 MonoDomain *domain; domain = mono_jit_init("ConsoleApplication1.exe");
所有内容都会生成并链接查找,但当我运行程序时,我可以中断并单步执行,直到mono_jit_init调用。然后应用程序执行exit1,我看不出有什么问题 我尝试了发布和调试 关于如何发现这个问题有什么想法吗?正确嵌入mono?调用mono_jit_init时退出1 你好,我尝试在Windows上的C++应用程序中嵌入MNO。我遵循了这一点,并为win64构建了我的头文件、库和dll。 我写了一个简单的应用程序,只需调用 MonoDomain *domain; domain = mono_jit_init("ConsoleApplication1.exe");,c++,windows,mono,embed,C++,Windows,Mono,Embed,所有内容都会生成并链接查找,但当我运行程序时,我可以中断并单步执行,直到mono_jit_init调用。然后应用程序执行exit1,我看不出有什么问题 我尝试了发布和调试 关于如何发现这个问题有什么想法吗?正确嵌入mono? 谢谢,JNQ您的应用程序可能无法加载Mono库 您可以使用Process Monitor()来找出哪些操作失败: 运行进程监视器 将进程监视器筛选器设置为“[进程名称][是][您的进程名称,例如ConsoleApplication1.exe],然后设置为[包括]” 运行程
谢谢,JNQ您的应用程序可能无法加载Mono库 您可以使用Process Monitor()来找出哪些操作失败:
- 运行进程监视器
- 将进程监视器筛选器设置为“[进程名称][是][您的进程名称,例如ConsoleApplication1.exe],然后设置为[包括]”
- 运行程序并查找“未找到名称”结果的“CreateFile”操作,然后查看路径列以查找缺少的文件