gpt4 book ai didi

c# - 哪个是 MSCorEE.h 在单声道编译器中的等效头文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:18 26 4
gpt4 key购买 nike

谁能告诉我在单声道编译器(Linux 系统)中在哪里可以找到 MSCorEE.h 和 corerror.h(或等效文件)。我正在尝试编译从 native 代码启动 C# CLR 的代码,它在 Windows 上与 VC 编译器一起工作正常,但是,我无法在 Linux 上找到适合单声道编译器的 header 。

最佳答案

如果我理解正确的话,您正试图在 native 应用程序中嵌入单声道。

你必须做这样的事情

#include <mono/jit/jit.h>
#include <mono/metadata/environment.h>
#include <mono/metadata/mono-config.h>
#include <mono/utils/mono-logger.h>
#include <mono/metadata/assembly.h>


void InitMonoCrt()
{

mono_config_parse (NULL);

domain = mono_jit_init ( "Nameofyourassembly.dll" );

/* More stuff as needed */

}

http://www.mono-project.com/Embedding_Mono有更多关于如何做的细节。

这里是一个简单的例子

http://go-mono.com/docs/index.aspx?link=xhtml%3adeploy%2fmono-api-embedding.html

关于c# - 哪个是 MSCorEE.h 在单声道编译器中的等效头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6996118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com