1.建了个静态库工程 并在该工程中添加了DLLMAI(...)函数 生成aaa_Static.lib
2.又建了个静态库工程 并在该工程中添加了DLLMAI(...)函数 并在该工程中添加aaa_Static.lib 最后生成BBB_Static.lib 但是在编译时有警告:
BBB_Static.lib:warning LNK4006: _DllMain@12 already defined in aaa_Static.lib(aaa_Static.obj); second definition ignored3.又建了个MFC的测试BBB_Static.lib的工程 并在该工程中添加BBB_Static.lib 最后生成TEST.EXE 但是在编译时有警告:
Linking...
BBB_Static.lib:(aaa_Static.obj) : error LNK2005: _DllMain@12 already defined in BBB_Static.lib(BBB_Static.obj)
Debug/Test.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.在线等 谢谢了 新手 首次用静态库
2.又建了个静态库工程 并在该工程中添加了DLLMAI(...)函数 并在该工程中添加aaa_Static.lib 最后生成BBB_Static.lib 但是在编译时有警告:
BBB_Static.lib:warning LNK4006: _DllMain@12 already defined in aaa_Static.lib(aaa_Static.obj); second definition ignored3.又建了个MFC的测试BBB_Static.lib的工程 并在该工程中添加BBB_Static.lib 最后生成TEST.EXE 但是在编译时有警告:
Linking...
BBB_Static.lib:(aaa_Static.obj) : error LNK2005: _DllMain@12 already defined in BBB_Static.lib(BBB_Static.obj)
Debug/Test.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.在线等 谢谢了 新手 首次用静态库
解决方案 »
- 请问一下gdiplus的问题?
- 为什么对话框接收不到KEY_DOWN
- 请问:用户改变对话框的大小,如何自动改变其中控件的大小?
- 关于背景色问题求救!
- 关于如何调用Windows Media Encoder
- CArray的CArray::Copy的问题
- vs.net大家都装了否???
- 类CString的问题
- 关于CSerialPort类大容量接收数据和下发数据时异常
- 如保继承一个Dialog
- 可以用CFile的read()方法读取序列化生成的文件吗
- VS2008写的64位程序,如何在没装VS2008和Visual C++ 2008 Redistributable Package (x64)的64位系统上运行?
但是在DllMain里面 我调用了一下初始化函数Initialize 就是加载了一些我在这个aaa_Static.lib中需要的东西
不在这里加载 我还在哪里加载啊
1.但是在DllMain里面 我调用了一下初始化函数Initialize 就是加载了一些我在这个aaa_Static.lib中需要的东西
不在这里加载 我还在哪里加载啊2.静态库没有DllMain,那静态库哪里是入口函数啊
2.又建了个静态库工程 并在该工程中添加了DLLMAI(...)函数 并在该工程中添加aaa_Static.lib 最后生成BBB_Static.lib 但是在编译时有警告:
BBB_Static.lib:warning LNK4006: _DllMain@12 already defined in aaa_Static.lib(aaa_Static.obj); second definition ignored 3.又建了个MFC的测试BBB_Static.lib的工程 并在该工程中添加BBB_Static.lib 最后生成TEST.EXE 但是在编译时有警告:
Linking...
BBB_Static.lib:(aaa_Static.obj) : error LNK2005: _DllMain@12 already defined in BBB_Static.lib(BBB_Static.obj)
Debug/Test.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe. 在线等 谢谢了 新手 首次用静态库
4.我如果在BBB_Static工程和TEST.EXE工程中 把BBB_Static工程导出函数的头文件 加上extern "C"{...} 就在TEST.EXE工程中报错:
Linking...
DeviceCtl.obj : error LNK2001: unresolved external symbol _T_List@8
DeviceCtl.obj : error LNK2001: unresolved external symbol _T_O@8
DeviceCtl.obj : error LNK2001: unresolved external symbol _T_R@8
DeviceCtl.obj : error LNK2001: unresolved external symbol _T_A@16
DeviceCtl.obj : error LNK2001: unresolved external symbol _T_C@4
Debug/TestTsp.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.