C++ 到 CLR 的字节码编译器?

2024-01-24

我希望能够编译 C/C++ 库,以便它在 CLR 中的托管运行时中运行。有几个工具 http://en.wikipedia.org/wiki/Java_Virtual_Machine#C_to_bytecode_compilers使用 JVM 执行此操作(NestedVM http://nestedvm.ibex.org/, LLJVM http://da.vidr.cc/projects/lljvm/等)但我似乎找不到 CLR 的任何内容。有人尝试这样做吗?


如果您有源代码并且它在 Visual C++ 编译器下编译,那么从 2005 年开始您可以切换 /clr 标志,它应该将其编译为 IL 而不是本机二进制文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 到 CLR 的字节码编译器? 的相关文章

  • 我如何才能等待多个事情

    我正在使用 C 11 和 stl 线程编写一个线程安全队列 WaitAndPop 方法当前如下所示 我希望能够将一些内容传递给 WaitAndPop 来指示调用线程是否已被要求停止 如果 WaitAndPop 等待并返回队列的元素 则应返回
  • 通过 CMIS (dotCMIS) 连接到 SP2010:异常未经授权

    我正在使用 dotCMIS 并且想要简单连接到我的 SP2010 服务器 我尝试用 C 来做到这一点 如下所示http chemistry apache org dotnet getting started with dotcmis htm
  • GLKit的GLKMatrix“列专业”如何?

    前提A 当谈论线性存储器中的 列主 矩阵时 列被一个接一个地指定 使得存储器中的前 4 个条目对应于矩阵中的第一列 另一方面 行主 矩阵被理解为依次指定行 以便内存中的前 4 个条目指定矩阵的第一行 A GLKMatrix4看起来像这样 u
  • 动态加载程序集的应用程序配置

    我正在尝试将模块动态加载到我的应用程序中 但我想为每个模块指定单独的 app config 文件 假设我的主应用程序有以下 app config 设置
  • 按成员序列化

    我已经实现了template
  • 在结构中使用 typedef 枚举并避免类型混合警告

    我正在使用 C99 我的编译器是 IAR Embedded workbench 但我认为这个问题对于其他一些编译器也有效 我有一个 typedef 枚举 其中包含一些项目 并且我向该新类型的结构添加了一个元素 typedef enum fo
  • 为什么当实例化新的游戏对象时,它没有向它们添加标签? [复制]

    这个问题在这里已经有答案了 using System Collections using System Collections Generic using UnityEngine public class Test MonoBehaviou
  • 嵌套接口:将 IDictionary> 转换为 IDictionary>?

    我认为投射一个相当简单IDictionary
  • 使用实体框架模型输入安全密钥

    这是我今天的完美想法 Entity Framework 中的强类型 ID 动机 比较 ModelTypeA ID 和 ModelTypeB ID 总是 至少几乎 错误 为什么编译时不处理它 如果您使用每个请求示例 DbContext 那么很
  • 从Web API同步调用外部api

    我需要从我的 Web API 2 控制器调用外部 api 类似于此处的要求 使用 HttpClient 从 Web API 操作调用外部 HTTP 服务 https stackoverflow com questions 13222998
  • 堆栈溢出:堆栈空间中重复的临时分配?

    struct MemBlock char mem 1024 MemBlock operator const MemBlock b const return MemBlock global void foo int step 0 if ste
  • 在 ASP.NET 5 中使用 DI 调用构造函数时解决依赖关系

    Web 上似乎充斥着如何在 ASP NET 5 中使用 DI 的示例 但没有一个示例显示如何调用构造函数并解决依赖关系 以下只是众多案例之一 http social technet microsoft com wiki contents a
  • 使用 WebClient 时出现 System.Net.WebException:无法创建 SSL/TLS 安全通道

    当我执行以下代码时 System Net ServicePointManager ServerCertificateValidationCallback sender certificate chain errors gt return t
  • C++ OpenSSL 导出私钥

    到目前为止 我成功地使用了 SSL 但遇到了令人困惑的障碍 我生成了 RSA 密钥对 之前使用 PEM write bio RSAPrivateKey 来导出它们 然而 手册页声称该格式已经过时 实际上它看起来与通常的 PEM 格式不同 相
  • 如何在整个 ASP .NET MVC 应用程序中需要授权

    我创建的应用程序中 除了启用登录的操作之外的每个操作都应该超出未登录用户的限制 我应该添加 Authorize 每个班级标题前的注释 像这儿 namespace WebApplication2 Controllers Authorize p
  • 如何查看网络连接状态是否发生变化?

    我正在编写一个应用程序 用于检查计算机是否连接到某个特定网络 并为我们的用户带来一些魔力 该应用程序将在后台运行并执行检查是否用户请求 托盘中的菜单 我还希望应用程序能够自动检查用户是否从有线更改为无线 或者断开连接并连接到新网络 并执行魔
  • 覆盖子类中的字段或属性

    我有一个抽象基类 我想声明一个字段或属性 该字段或属性在从该父类继承的每个类中具有不同的值 我想在基类中定义它 以便我可以在基类方法中引用它 例如覆盖 ToString 来表示 此对象的类型为 property field 我有三种方法可以
  • 基于 OpenCV 边缘的物体检测 C++

    我有一个应用程序 我必须检测场景中某些项目的存在 这些项目可以旋转并稍微缩放 更大或更小 我尝试过使用关键点检测器 但它们不够快且不够准确 因此 我决定首先使用 Canny 或更快的边缘检测算法 检测模板和搜索区域中的边缘 然后匹配边缘以查
  • 哪种 C 数据类型可以表示 40 位二进制数?

    我需要表示一个40位的二进制数 应该使用哪种 C 数据类型来处理这个问题 如果您使用的是 C99 或 C11 兼容编译器 则使用int least64 t以获得最大的兼容性 或者 如果您想要无符号类型 uint least64 t 这些都定
  • C# - OutOfMemoryException 在 JSON 文件上保存列表

    我正在尝试保存压力图的流数据 基本上我有一个压力矩阵定义为 double pressureMatrix new double e Data GetLength 0 e Data GetLength 1 基本上 我得到了其中之一pressur

随机推荐

  • 我想在 print 语句之后而不是之前向用户询问 c 的值。怎么做?

    该程序询问 a b 和 c 的值 然后打印 print 语句 我想在打印 print 语句之前询问 c 的值 set serveroutput on set verify off DECLARE a number a b number a
  • Magento:系统/配置在多选中添加自定义值

    我创建了一个简单的模块 我已经创建了system xml 有一个字段多选我想在多选字段中添加自定义值 是否可以在多选字段中添加自定义值
  • MVC DateTime 文本框格式问题

    我想做类似的事情 model PickupDate ToString d 但 MVC4 不太喜欢这样 PickupDate is a DateTime字段 我想在视图中显示时去掉时间部分 同时保留new id date1 绑定的代码Text
  • Rails ActiveJob - 处理 ActionMailer::DeliveryJob 中的异常的好方法是什么

    我在用ActiveJob Sidekiq在我的 Rails 项目中进行任务处理 我直接使用发送邮件MyMailer some deliver later 它会自动创建一个ActionMailer DeliveryJob任务并将其放入Side
  • 如何使用ndb光标翻到上一页?

    我无法设法进入 ndb 分页中的 上一页 我已经检查过文档 https developers google com appengine docs python ndb queries cursors还有这个类似的在这里提问 https st
  • jQuery 中触发退格键

    如何在 jQuery 中触发退格键事件 以下示例不起作用 var e jQuery Event backspace keyCode 8 myarea trigger e 你实际上无法触发它 例如 您可以从某个输入中删除最后一个字符 但无法触
  • 返回范围的 SQL Select 查询[重复]

    这个问题在这里已经有答案了 可能的重复 MS SQL Server 中的行偏移 https stackoverflow com questions 187998 row offset in ms sql server 我想选择从 x1 到
  • 如何优雅地处理请求中的连接错误?

    我有一个简单的 python 电报机器人 代码如下 import requests import json from time import sleep import os filename bot last update target o
  • 具有自动生成源的 Cmake 可执行文件

    我想从 test runner cpp 中创建一个可执行文件 add executable myexe CMAKE CURRENT BINARY DIR test runner cpp 但这个特定的 cpp 文件本身是在预构建命令中自动生成
  • 如何防止我的 macOS 应用程序同时运行多个实例?

    我有一个应用程序 我允许用户使用启动器应用程序通过首选项启用 登录时打开 请参阅https en atjason com Cocoa SwiftCocoa Auto 20Launch 20at 20Login html https en a
  • 在 Jenkins 中对参数组进行分组和装饰

    我正在编写一个带有相当多参数的 Jenkins 管道作业 并且我正在寻找一种方法visually将它们组合在一起 以便更容易理解 而不是将它们全部扔在那里 我会满足于至少暗示这些参数彼此相关这一事实的任何内容 可能是标题 也可能是盒子 有没
  • 配置更改时 Intent extras 为空

    我创建了一个显示在SurfaceView我可以得到setDataSource通过使用Bundle extras getIntent getExtras 一切正常 直到我尝试设置景观布局land layout xml 我的日志猫是 Cause
  • 没有验证错误时工具提示不显示 WPF

    我搜索并没有看到解决方案 如果我没有在组合框工具提示属性中设置工具提示 我只能获得显示工具提示的验证 我希望看到验证错误工具提示 当存在时 否则显示组合框属 性中的工具提示 当我从工具提示属性 即从组合框的属性面板 中删除文本时 验证工具提
  • 如何将升序和降序结合起来?

    我有一个非常大的文件 很多千兆字节 看起来像 输入 txt a textA 2 c textB 4 b textC 5 e textD 1 d textE 4 b textF 5 第一步 我想按第三列按降序对行进行数字排序 如果行与第三列具
  • MySQL Workbench:未选择对象

    我已经在我的机器上安装了 MySQL Workbench 但现在我无法选择左侧的表格 这是我目前所拥有的 如何访问数据库中的表 向下拉滚动条 我遇到了同样的问题 但我所需要做的就是扩展导航菜单
  • 生成列表 - 几何级数

    我想使用具有 4 个参数的谓词生成一个几何级数列表 将生成级数的列表 此列表的长度 起始元素和级数的乘数 到目前为止 我所做的只是使用一个 3 参数谓词来不间断地生成几何级数 gengeom X X gengeom H Tail H Q X
  • 如何对位标志枚举实现按位运算?

    我有一个如下所示的枚举 repr u8 pub enum PublicFlags PublicFlagVersion 0x01 PublicFlagReset 0x02 NoncePresent 0x04 IdPresent 0x08 Pk
  • 我可以在我的 iOS 应用程序中使用实验性 WebKit 功能吗?

    我正在使用react native 开发一个iOS 应用程序 我想使用仍处于 实验 阶段的 MediaRecorder 我在 Safari 高级设置中打开了它 但是当我尝试在我的应用程序中使用它时 var mediaRecorder new
  • Symfony 5 ParamConverter 更新后损坏

    最后的作曲家更新完全破坏了我基于 Symfony5 的项目 php CRITICAL Uncaught Error Argument 1 passed to Sensio Bundle FrameworkExtraBundle Reques
  • C++ 到 CLR 的字节码编译器?

    我希望能够编译 C C 库 以便它在 CLR 中的托管运行时中运行 有几个工具 http en wikipedia org wiki Java Virtual Machine C to bytecode compilers使用 JVM 执行