动态库链接的问题
来源:互联网 发布:快手是什么软件怎样用 编辑:程序博客网 时间:2024/05/15 01:37
在进行编程时,该程序调用mysql的一个动态库,在链接时出现下面的问题:
LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s已经在 msvcrtd.lib(MSVCR80D.dll) 中定义等一堆的错误
网上查到两种解决方法:
1.运行时库现在包含可防止混合不同类型的指令。如果试图在同一个程序中使用不同类型的运行时库或使用调试和非调试版本的运行时库,则将收到此警告。例如,如果编译一个文件以使用一种运行时库,而编译另一个文件以使用另一种运行时库(例如单线程运行时库对多线程运行时库),并试图链接它们,则将得到此警告。应将所有源文件编译为使用同一个运行时库。有关更多信息,请参见使用运行时库(/MD、/MT 和 /LD)编译器选项。 于是打开项目属性,在“配置属性-->C/C++-->代码生成-->运行时库”中将“多线程(/MT)”修改为“多线程调试(/MTd)”,再重新调试一下,问题解决。如不能解决可选择“<从父级或项目默认设置继承>”,问题解决。
- 动态库链接的问题
- 动态库链接问题!!!
- Wince MFC动态链接库的问题
- linux动态链接库遇到的问题
- cygwin中动态库链接的问题
- vs2010的动态链接库配置问题
- 动态链接库加载的问题
- cygwin中动态库链接的问题
- Symbian 动态链接库问题
- Ubuntu动态链接库问题
- 动态库链接问题LNK2019
- 创建动态链接库的时候出现的一些问题
- ffmpeg 静态库链接到动态库的问题
- 动态链接库中分配内存引起的问题
- 动态链接库中分配内存引起的问题(转)
- Linux下动态链接库调用时遇到的问题
- Linux静态、动态库的链接顺序问题
- 生成动态链接库是否必须使用 -fPIC 的问题
- apache 301跳转
- c# equals与==的区别
- 简析 java多线程中的死锁与生命性
- MaxtoCode对.Net程序加密的原理及解密探讨一
- [转帖] 免费的VMware和昂贵的VMware ESX Server
- 动态库链接的问题
- 日期验证正则
- java中的内存分配机制
- java 两个时间段有多少天
- nginx+php-cgi+mysql一键安装包更新版
- java 网络编程
- Flex 4 beta应用实例:Spark Intranet Sample App
- 自己懂002——升(降)
- Hibernate 懒加载……释疑