error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj) 等错误
来源:互联网 发布:计算机无法连接到网络 编辑:程序博客网 时间:2024/04/28 08:16
LIBCMT.lib(osfinfo.obj) : error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj)
LIBCMT.lib(osfinfo.obj) : error LNK2005: __set_osfhnd already defined in LIBCD.lib(osfinfo.obj)
LIBCMT.lib(osfinfo.obj) : error LNK2005: __free_osfhnd already defined in LIBCD.lib(osfinfo.obj)
LIBCMT.lib(osfinfo.obj) : error LNK2005: __get_osfhandle already defined in LIBCD.lib(osfinfo.obj)
LIBCMT.lib(osfinfo.obj) : error LNK2005: __open_osfhandle already defined in LIBCD.lib(osfinfo.obj)
LIBCMT.lib(dosmap.obj) : error LNK2005: __dosmaperr already defined in LIBCD.lib(dosmap.obj)
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/TEST2.exe : fatal error LNK1169: one or more multiply defined symbols found
程序非常简单,只是一个Console下面的cout 命令
代码如下:
#include <stdlib.h>
#include <iostream.h>
void main(void)
{
cout << "adsfasdfasdf" << endl;
}
、出现上面的错误,
我的解决办法是在编译选项里面 加个 /MT 选项即可,说明使用了多线程的库
- error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj) 等错误
- error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj) 等错误
- vc库连接错误 error LNK2005: __alloc_osfhnd already defined in LIBC.lib(osfinfo.obj)
- VC6错误:libcmtd.lib(ccccc.obj) :error lnk2005:xxxx already defined in libcd.lib(ccccc.obj)
- error LNK2005: __dosmaperr already defined in LIBCD.lib(dosmap.obj)
- error LNK2005 new already defined in LIBCD.lib(new.obj)错误学习
- 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)
- error LNK2005: _exit already defined in LIBCD.lib
- uafxcw.lib(dllmodul.obj) : error LNK2005: DllMain already defined in
- error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
- error LNK2005: __cinit already defined in libcmt.lib(crt0dat.obj)
- error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
- 【error】LNK2005: already defined in LIBCMTD.lib(typinfo.obj)
- error LNK2005: _atoi already defined in libcmtd.lib(atox.obj)
- error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
- error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
- 视图控件(MultiView和View)
- 网站发布时出错-"服务器应用程序不可用",解决方法
- 完全用Linux工作--你还在用老掉牙的windows吗?
- 当工作高于一切
- ERP失败的十大原因
- error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj) 等错误
- .NET 产品版权保护方案 (.NET源码加密保护)
- 基于windows mobile的c#.net 2005手机游戏——俄罗斯方块
- 开发框架hibernate3.0开发实例
- 用JAVA调用.net的webservice实例
- CDM一定是表吗?
- Struts的静态数据验证方法
- Java 中ServerSocket与Socket 通信的简单示例
- 程序界的高手传奇