DLL: "undefined reference to" - C (СИ)
Формулировка задачи:
всем привет !! вот написал Dll а пргга кторая длл считывает ошибку выдает
вот DLL
*.C
*.h
А ВОТ сома прога
вот ошибка [Linker error] undefined reference to `_imp___Z2ggv'
/* Replace "dll.h" with the name of your header */ #include "dll.h" #include <windows.h> #include <stdio.h> #include <stdlib.h> DLLIMPORT void HelloWorld () { MessageBox (0, "Hello World from DLL!\n", "Hi", MB_ICONINFORMATION); } DLLIMPORT void gg () { printf("privet"); } BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ , DWORD reason /* Reason this function is being called. */ , LPVOID reserved /* Not used. */ ) { switch (reason) { case DLL_PROCESS_ATTACH: break; case DLL_PROCESS_DETACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; } /* Returns TRUE on success, FALSE on failure */ return TRUE; }
#ifndef _DLL_H_ #define _DLL_H_ #if BUILDING_DLL # define DLLIMPORT __declspec (dllexport) #else /* Not BUILDING_DLL */ # define DLLIMPORT __declspec (dllimport) #endif /* Not BUILDING_DLL */ DLLIMPORT void HelloWorld (void); #endif /* _DLL_H_ */ DLLIMPORT void gg ();
#include"dll.h" #include<conio.h> main() { gg(); getch(); }
программлю на Dev C++
Решение задачи: «DLL: "undefined reference to"»
textual
Листинг программы
DLLIMPORT void HelloWorld (void); DLLIMPORT void gg ();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д