C ++ для байт-кода компилятора для CLR? - PullRequest
1 голос
/ 03 мая 2010

Я хотел бы иметь возможность компилировать библиотеку C / C ++, чтобы она работала в управляемой среде выполнения в CLR. Есть несколько инструментов для этого с JVM ( NestedVM , LLJVM и т. Д.), Но я не могу найти ни одного для CLR. Кто-нибудь пробовал это делать?

Ответы [ 2 ]

2 голосов
/ 03 мая 2010

Microsoft уже предоставляет такой инструмент для Visual Studio.Компилятор C ++ cl.exe принимает опцию /clr, чтобы сказать ему генерировать управляемый код вместо собственного кода.См. Документ MSDN Как: выполнить миграцию в / clr для получения информации об изменении собственного проекта для поддержки управляемого кода.

2 голосов
/ 03 мая 2010

Если у вас есть исходный код, и он компилируется в компиляторе Visual C ++, то с 2005 года вы можете переключать флаг / clr, и он должен компилировать его в IL, а не в собственный двоичный файл.

...