首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

在环境中调用库和在程序中调用库的区别?该怎么处理

2012-02-24 
在环境中调用库和在程序中调用库的区别?一个vc工程,在环境中添加第三方库文件,编译没问题。在程序中使用#pr

在环境中调用库和在程序中调用库的区别?
一个vc工程,在环境中添加第三方库文件,编译没问题。在程序中使用#pragma comment (lib, "a")添加,编译提示
libc.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in msvcrtd.lib(cinitexe.obj)

请问出现这种情况原因及解决方法。

如果把libc.lib或者msvcrtd.lib 忽略掉,编译提示某些基本c库函数找不到。




[解决办法]
可能是 dll 文件没有用extern"C"

热点排行