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

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

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

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

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

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

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


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

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

14   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы