Я новичок-не могу решить такую проблему:
В одном solution лежат два проекта, один на C# с интерфейсом, второй на c++ с библиотекой в которой описан класс нужный для первого проекта.
Вроде бы добавил в первом проекте ссылку на второй,
пытаюсь объявить объект
namespace TestSynAn
{
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
if (!SyntaxHolder.LoadSyntax(morphRussian))
return -1;
// processing one Russian sentence (from Graphematics to Syntax)
if (!SyntaxHolder.GetSentencesFromSynAn("мама мыла раму", FALSE, FALSE, FALSE))
return -1;
}
}
}
но всё равно пишет ошибку при обращении к объекту:
Error 1 'COMSyntaxHolderNamespace.CCOMSyntaxHolder' does not contain a definition for 'LoadSyntax' ...\frmMain.cs
Фактически он пытается вызвать не метод LoadSyntax класса CCOMSyntaxHolder а обращается к какой-то структуре которую похоже сделал сам:
using System;
using System.Runtime.CompilerServices;