Не удается найти точку входа в DLL - C#
Формулировка задачи:
Здравствуйте!
Объявление функции в исходниках библиотеки.
Так же пытался задать:
На что среда мне возразила, сказав что такая функция уже присутствует в dllmain.obj файле.
При попытке выполнить функцию из библиотеки следующая ошибка(рис. 1):
Понимаю о том что когда запуститься функция - скорее всего будет ошибка не соответствия типов (провожу опыт). В чем ошибка на данном этапе?
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;Решение задачи: «Не удается найти точку входа в DLL»
textual
Листинг программы
extern "C"
{
__declspec(dllexport) char* WriteFiles(char *list, char* folder);
}