ربط CIL مع التعليمات البرمجية الأصلية
-
13-09-2019 - |
سؤال
في C ++ / CLI وفيما يلي نموذج التعليمات البرمجية التي تربط التعليمات البرمجية الأصلية وإدارتها ضمن نفس الملف.
#include "stdafx.h"
#pragma unmanaged
__declspec( dllexport ) void func2()
{
//native code goes here
}
#pragma managed
void func_clr()
{
func2(); //managed code calls native
}
#pragma unmanaged
__declspec( dllexport ) void func()
{
func_clr(); //native calls managed
}
#pragma managed
وأنا أحاول أن التجربة في الحصول على لغات أخرى لربط مع التعليمات البرمجية المدارة. يمكنني تجميع لغات أخرى مع الأدوات المتاحة، ويمكن تجميع CIL مع ILASM. ILASM تنتج في .dll النهائي / إكس مباشرة وأنا غير قادر على معرفة وسيلة لربط في ملفات .OBJ من المجمعين أخرى.
لا يوجد حل صحيح
لا تنتمي إلى StackOverflow