社区
进程/线程/DLL
帖子详情
各位高手请指点:多线程调试(/MTd)有什么用?我现在有个问题是在多个线程中用单线程(/ML)编译选项使用new & delete 程序就会飞出来.
kltx_kang
2004-03-25 09:31:54
各位高手请指点:多线程调试(/MTd)有什么用?我现在有个问题是在多个线程中用单线程(/ML)编译选项,使用new & delete 程序就会飞出来.如果用多线程调试(/MTd)选项是不是可以解决问题
谢谢!
...全文
59
2
打赏
收藏
各位高手请指点:多线程调试(/MTd)有什么用?我现在有个问题是在多个线程中用单线程(/ML)编译选项使用new & delete 程序就会飞出来.
各位高手请指点:多线程调试(/MTd)有什么用?我现在有个问题是在多个线程中用单线程(/ML)编译选项,使用new & delete 程序就会飞出来.如果用多线程调试(/MTd)选项是不是可以解决问题 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kltx_kang
2004-03-25
打赏
举报
回复
用MLd多线程是可以的.我知道在linux下如果要用多线那必须用要-lpthread.要不线程会创建失败.你们有没有用过在一个线程分配内存,在另一个线程释放内存?
phiger
2004-03-25
打赏
举报
回复
/MTd,表示用多线程运行库的调试版本,是指这个库支持多线程
/ML,表示用单线程运行库,/MLd,表示用单线程运行库的调试版本,是指这些运行库的一些函数不支持多线程,可能会有问题
Linux驱动
程序
之NOR FLASH
norflash驱动
程序
的步骤:(1)分配map_info结构体,并设置:物理地址,位宽,虚拟地址等(2)设置读写函数,用默认函数即可(3)调用NOR FLASH协议层提供的函数来识别:do_map_probe(4)添加分区:add_
mtd
_partitions
俩句话理解VS的MT/MD和
MTD
/MDD。
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:
多
线程
(/MT)、
多
线程
调试
(/
MTd
)、
多
线程
DLL(/MD)、
多
线程
调试
。 DLL(/MDd)、
单
线程
(/
ML
)、
单
线程
调试
(/
ML
d)。目前Win7、Win10等,选择MD
问题
不大,但是XP等一些比较老的系统需要选择MT。 为什么这么说呢? 下面我用俩句话解释一下MT和MD的区别。 (1)/MD,表示运行时库由操作系统提供一个DLL,
程序
里不集成。
编译
出来的文件比较小。
使用
的库文件是 MSVCRT.lib (2)/MT,表示
vs 运行时库的选择 md /mdd /
ml
/mt/
mtd
调用的某个DLL
中用
vector作为返回值类型在exe中析构时导致的出错。因
多个
程序
需要调用该DLL与数据库交换信息,所以应该尽量不改动该dll。 解决方案:修改该DLL代码生成时的运行库,debug下改为MDd,release 下改为Md。 参考:http://www.dewen.org/q/1758 ======================================
LNK4098:defaultlib "×××" conflicts with use of other libs
VC带的
编译
器是cl.exe,它有这么几个与标准
程序
库有关的
选项
: /
ML
、/
ML
d、/MT、/
MTd
、/MD、/MDd。这些
选项
告诉
编译
器应用
程序
想
使用
什么版本的C标准
程序
库。/
ML
(缺省
选项
)对应
单
线程
静态版的标准
程序
库(libc.lib);/MT对应
多
线程
静态版标准库(libcmt.lib),此时
编译
器
会
自动定义_MT宏;/MD对应
多
线程
DLL版 ...
C语言运行时库详解
网址:http://blog.csdn.net/jxth152913/archive/2010/07/02/5708369.aspx
运行时库是
程序
在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的
程序
世界还很单纯,应用
程序
都是
单
线程
的,多任务或
多
线程
机制在此时还属于新观念。所以这个时期的C运行时库都是
单
线程
的。
随着操作系统
多
线程
技术的发展 ,最初的C运行时库无法满足
程序
的需求,出现了严重的
问题
。C
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章