error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
环境:VC6
Project1: MFC AppWizard(dll),not MFC AppWizard(exe)
"Use MFC in a Shared Dll"
工程里面使用了另外一个库:sqlite3.lib
#pragma comment(lib, "sqlite3.lib")
#include "sqlite3.h"
Build:
Linking...
mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)
mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj); second definition ignored
Creating library Debug/DataBase.lib and object Debug/DataBase.exp
Debug/DataBase.dll : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
请帮忙看看,谢谢各位!