Вызов внешних функций в надстройке XLW в C++
Я сделал надстройку Excel в C++, используя XLW: template.xll. Я также создал MathLibrary.dll, написанную на C++, которая содержит несколько простых математических функций. Я хотел бы использовать эти функции из MathLibrary.dll в Excel через надстройку. Надстройка template.xll отлично работает в Excel, если нет вызова каких-либо функций MathLibrary.dll, но как только я вызываю в коде шаблона template.xll функцию из MathLibrary.dll, все функции из надстройки - исчезнуть!!!
Пример:
Когда у меня есть функция SimpleAddition:
int SimpleAddition(int a, int b)
{
//return MathLibrary::Functions::Add(a, b);
return a + b;
}
Затем в Excel появляется функция, когда я ищу ее:
Когда функция появляется в xll
Но когда я использую функцию MathLibrary.dll, как это:
int SimpleAddition(int a, int b)
{
return MathLibrary::Functions::Add(a, b);
//return a + b;
}
Затем функция исчезает в Excel:
когда функция исчезает в Excel
Вот код MathLibrary.dll: MathLibrary Я следовал советам в этой ссылке.
Есть идеи, почему это происходит и как это решить? Большое спасибо. Не стесняйтесь советовать мне, какая информация вам нужна, чтобы помочь мне эффективно.