Имеется динамическая библиотека, написанная на C#:
C#
using System;
using System.Runtime.InteropServices;
namespace TestLibrary1
{
[Guid("9E5E5FB2-219D-4ee7-AB27-E4DBED8E123E")]
public interface MyCOM
{
[DispId(1)]
Int32 GetNum();
[DispId(1)]
float GetFloat();
}
[Guid("9E5E5FB2-219D-4ee7-AB27-E4DBED8E123E"),
ClassInterface(ClassInterfaceType.None), ComSourceInterfaces(typeof(MyCOM))]
public class Class1 : MyCOM
{
public Int32 GetNum()
{
return 255;
}
public float GetFloat()
{
return 3.14159f;
}
}
}
Подскажите, пожалуйста, как вызвать методы этой библиотеки из приложения на Qt? И как правильно работать с COM объектами в Qt?