关于静态库以及调用
来源:互联网 发布:linux好用吗 编辑:程序博客网 时间:2024/05/29 19:41
1. UT_Prj ->Main_Prj(lib1)->TinyXML(lib2)
我把Main_Prj编译出一个lib给UT_Prj用,发现主要是xml部分的LINK错误,故想到把lib2也给UT_Prj用,这之类的错误没有了
2. 加入之后依然有错误,出现了类似如下错误
LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __initterm_e already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __cexit already defined in MSVCRTD.lib(MSVCR80D.dll)解决办法是在Link->Input->ignore.lib.. 中加上LIBCMT.lib
3. 修改之后还是有xml方面的错误(少数几个),看了下那几个出错误的函数,怀疑是我在编译TinyXML的Runtime library 与当前UT_Prj不一致
果然重新设置Runtime library,重新链接一次, 整个世界安静了。
看了别人写的,也可以
http://hi.baidu.com/%CC%A9%BF%C6%CD%DE%CD%DE/blog/item/6dfb1b1b60fab0118718bffa.html
- 关于静态库以及调用
- 静态调用OpenCV库以及生成自己的静态库
- 关于VC++中静态库的调用
- 关于VC++中静态库的调用
- 关于JNI调用第三方静态库
- 关于JNI调用第三方静态库
- 关于JNI调用第三方静态库
- 关于JNI调用第三方静态库
- Linux下编译动态库,静态库,以及调用
- C调用C++动态库以及静态链接库
- 静态库、动态库的制作以及调用
- 库的静态和动态调用以及创建
- C#关于静态函数与普通函数之间的调用问题,以及可变参数的使用
- 关于静态函数只能调用静态变量
- 关于静态函数只能调用静态变量
- 关于ognl调用静态方法
- 关于Linux下动态以及静态库的制作方法
- 关于IJKPlayer的静态库合并生成以及引用
- Unix/Linux下C/C++开发技术概览-平台差异简介
- Python中self的理解
- 13、关于结构体对齐的问题
- asp.net伪静态
- etElementByID getElementsByName getElementsByTagName的区别和总结
- 关于静态库以及调用
- WinCE OAL中的电源管理函数
- 一个Javacript callback注册与调用的例子
- 项目管理学习笔记之二范围管理过程总结
- java中传参数时,在类型后面跟"..."的使用
- [POJ_1007] DNA Sorting
- android中采用AES进行加密
- Altium Designer 的PCB过滤器
- 显示 隐藏 jquery