Über inkonsistente DLL-Verknüpfung

Wie kann ich Sie entfernen diesen link Warnung? Sie können sehen, code-segment, die Ursachen dieser Warnung.

static AFX_EXTENSION_MODULE GuiCtrlsDLL = { NULL, NULL };
//bla bla
//Exported DLL initialization is run in context of running application
    extern "C" void WINAPI InitGuiCtrlsDLL()
    {
     //create a new CDynLinkLibrary for this app
      new CDynLinkLibrary(GuiCtrlsDLL);
     //nothing more to do
    }

warning C4273: 'InitGuiCtrlsDLL' : inconsisten
t-dll linkage

Ich habe auch export-und import-Definitionen, wie:

#ifdef _GUICTRLS
   #define GUI_CTRLS_EXPORT __declspec(dllexport)
#else
   #define GUI_CTRLS_EXPORT  __declspec(dllimport)
#endif

InformationsquelleAutor der Frage baris.aydinoz | 2010-04-07

Schreibe einen Kommentar