相关疑难解决方法(0)

关于不一致的dll链接

如何删除此链接警告?您可以看到导致此警告的代码段.

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
    }
Run Code Online (Sandbox Code Playgroud)

警告C4273:'InitGuiCtrlsDLL':不一致的dll链接

我还有导出和导入定义,例如:

#ifdef _GUICTRLS
   #define GUI_CTRLS_EXPORT __declspec(dllexport)
#else
   #define GUI_CTRLS_EXPORT  __declspec(dllimport)
#endif
Run Code Online (Sandbox Code Playgroud)

c++ dll warnings linkage

40
推荐指数
2
解决办法
9万
查看次数

标签 统计

c++ ×1

dll ×1

linkage ×1

warnings ×1