Подскажите куда пихать там код функций в файле plugin.cpp и как там подключить файл .h вот код сгенерированый Визардиком:
| Код | // plugin2.cpp : Defines the initialization routines for the DLL. //
#include "stdafx.h" #include <afxdllx.h>
#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif
static AFX_EXTENSION_MODULE Plugin2DLL = { NULL, NULL };
extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { // Remove this if you use lpReserved UNREFERENCED_PARAMETER(lpReserved);
if (dwReason == DLL_PROCESS_ATTACH) { TRACE0("PLUGIN2.DLL Initializing!\n"); // Extension DLL one-time initialization if (!AfxInitExtensionModule(Plugin2DLL, hInstance)) return 0;
// Insert this DLL into the resource chain // NOTE: If this Extension DLL is being implicitly linked to by // an MFC Regular DLL (such as an ActiveX Control) // instead of an MFC application, then you will want to // remove this line from DllMain and put it in a separate // function exported from this Extension DLL. The Regular DLL // that uses this Extension DLL should then explicitly call that // function to initialize this Extension DLL. Otherwise, // the CDynLinkLibrary object will not be attached to the // Regular DLL's resource chain, and serious problems will // result.
new CDynLinkLibrary(Plugin2DLL); } else if (dwReason == DLL_PROCESS_DETACH) { TRACE0("PLUGIN2.DLL Terminating!\n"); // Terminate the library before destructors are called AfxTermExtensionModule(Plugin2DLL); } return 1; // ok }
|
ЧТО НАДО что бы он заработало и как сюда добавить функции покажите пример! вот например функция hello(){printf("vit")} Как ее впихнуть сюда! и тут ошибку выдает: c:\program files\microsoft visual studio\myprojects\plugin2\plugin2.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/plugin2.pch': No such file or directory что не так? вот у меня функция hello() вынесенна в файл H1.h То есть добавть в этот код функцию Hello, что бы я увидел как оно будет на примере! ПОМОГИТЕ РАЗОБРАТСЯ СПАСИБО! |