12.05.2013, 13:27. Просмотров 439. Ответов 2
Здравствуйте! Нужна помощь знающих людей.
Предположим есть такая библиотека классов на C# в виде dll файла:
C# |
1
2
3
4
5
6
7
8
9
10
11
12
| using System;
namespace ManagedDLL
{
public class ManagedClass
{
public int Add(int Number1, int Number2)
{
return Number1 + Number2;
}
}
} |
|
Как её можно вызвать из C++? Интересует что-то вида:
C++ |
1
2
3
4
5
6
7
8
9
10
11
| #include <iostream>
int main()
{
ManagedClass *p = new ManagedClass;
int n = p->Add(2, 5);
printf("result: %d",n);
getchar();
return 0;
} |
|
Inquartos Obfuscator не предлагать. С COM у меня не получилось, может что не так сделал.
Также читал, что можно как-то это сделать через подключение dll по ссылке в свойствах проекта, но тоже не получилось.
Если кто знает работающие возможности подобного вызова, помогите, пожалуйста.