C#代码:
class Program
{
static void Main(string[] args)
{
TFWrapper tf;
String lexDir = ".......";
String lic = "........";
String key = ".........";
ArrayList cats = new ArrayList();
Boolean useConj = false;
String lang = "english";
String encoding = "auto";
tf = new TFWrapper(lexDir, lic, key, cats, useConj, lang, encoding);
}
}
Run Code Online (Sandbox Code Playgroud)
被调用的托管C++方法:
TFWrapper::TFWrapper(String^ mlexDir, String^ mlic, String^ mkey, ArrayList catList, Boolean^ m_useConj, String^ m_lang, String^ m_encoding);
Run Code Online (Sandbox Code Playgroud)
C#的最后一行语言错误不支持获取'.ctor'
只是预感,但我认为你需要改变
ArrayList catList, Boolean^ m_useConj
Run Code Online (Sandbox Code Playgroud)
至
ArrayList^ catList, Boolean m_useConj
Run Code Online (Sandbox Code Playgroud)
因为Boolean是值类型而ArrayList是引用类型.
| 归档时间: |
|
| 查看次数: |
2250 次 |
| 最近记录: |