Error LNK2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
来源:互联网 发布:tinycore linux有啥用 编辑:程序博客网 时间:2024/05/17 03:54
Project -- Setting -- C/C++ -- C++ Language
Enable Run-Time Type Information(RTTI) 此项必须打勾!
http://www.cnblogs.com/chenkai/archive/2013/01/23/2873932.html
但现在Debug版编译ok,Release版编译报错:
Linking...
Creating library Release/DataBase.lib and object Release/DataBase.exp
CppSQLite3.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
DataBase.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
SQLite.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
......
解决方法:
Project -- Settings -- C/C++ -- Preprocessor -- Preprocessordefinitions:
Release:WIN32,NDEBUG,_WINDOWS,_WINDLL,_AFXDLL,_MBCS,_USRDLL //把NDEBUG 选项换成_DEBUG 然后Release就能够通过了
Debug: WIN32,_DEBUG,_WINDOWS,_WINDLL,_AFXDLL,_MBCS,_USRDLL
欺骗一下Release的编译器,哈哈。谁叫它不让编译通过。这叫“一山还有一山高”。
- Error LNK2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- Error hnk2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- Error hnk2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- Error hnk2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- error LNK2005: ___xc_a already defined in msvcrt.lib(cinitexe.obj)
- error LNK2005: xxx already defined in libcmt.lib(xxx.obj) MSVCRT.lib
- error LNK2005: xxx already defined in libcmt.lib(xxx.obj)MSVCRT.lib
- error LNK2005: __errno already defined in MSVCRTD.lib(MSVCR90D.dll)
- mfcs42.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRT
- error LNK2005: already defined in libcmt.lib
- error LNK2005 : already defined in libcmt.lib
- error LNK2005: already defined in libcmt.lib
- error LNK2005: ...already defined in MSVCRTD.lib
- 调试: 编译错误, mfcs42.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRT.lib(dllmai
- LIBCD.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)
- LIBCD.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)
- libcd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)
- JAVA APACHE EMAIL 发送邮件
- 如何使用find命令 递归删除目录下指定的文件
- Splay学习--初篇
- SQLite3的各个函数(全)
- node 闭包内存释放
- Error LNK2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解决方案
- 多线程间的同步-经典的生产者与消费者代码
- JSON 在Ajax数据交换中的简单运用
- ASP.NET 的session对象
- LVS
- (Ubuntu 12.04) Eclipse debug时遇到的问题: can't connect to vm
- document.all.item的解释
- Android Activty使用示例【慢慢更新】
- java求数组中最大值拓展--求老二