我從C#類庫創建了一個.netmodule。我想從我的C++代碼調用.NET模塊中的靜態C#方法。我無法弄清楚語法(我的C++很弱)。這是我的C#方法。從C++調用靜態C#方法
namespace MyModule
{
public static class VersionChecker
{
public static string GetDllVersion()
{
//do some stuff
return version;
}
}
}
我曾嘗試以下兩種解決方案...
MyModule::VersionChecker.GetDllVersion();
MyModule::VersionChecker->GetDllVersion();
,但我得到的兩條線以下錯誤......
error C2143: syntax error : missing ';' before '.'
或者
error C2143: syntax error : missing ';' before '->'
任何人都可以告訴我如何調用統計ic方法GetDllVersion
從我的C++代碼?
嘗試'MyModule的:: VersionChecker :: GetDllVersion();' – 2013-05-06 14:41:00