Не удается найти точку входа в DLL - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Объявление функции в исходниках библиотеки.
std::string*  _cdecl  WriteFiles(std::vector<std::string> List, std::string DestFolder)
     {// Do smth}
Так же пытался задать:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call)
{ case DLL_PROCESS_ATTACH:
  case DLL_THREAD_ATTACH:
  case DLL_THREAD_DETACH:
  case DLL_PROCESS_DETACH:
   break;
}
return TRUE;
На что среда мне возразила, сказав что такая функция уже присутствует в dllmain.obj файле. При попытке выполнить функцию из библиотеки следующая ошибка(рис. 1): Понимаю о том что когда запуститься функция - скорее всего будет ошибка не соответствия типов (провожу опыт). В чем ошибка на данном этапе?

Решение задачи: «Не удается найти точку входа в DLL»

textual
Листинг программы
extern "C"
{
    __declspec(dllexport) char* WriteFiles(char *list, char* folder);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5
Похожие ответы