说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

C Runtime和标准C函数库有什么区别?谢谢您!

编辑:说三道四文库 发布时间:2018-07-20 11:13
HTML文档下载 WORD文档下载 PDF文档下载
C Runtime是标准C函数库的windows实现,我认为。

差别主要在于多线程的支持!

一般单线程程序都不要使用多线程的C运行时库,因为会影响效率。
但是如果程序中有多线程时,就要使用多线程的c运行时库,以保证线程安全。

设置方法:在Project/Setting中的选项卡中设置编译开关。其中/MT 表示使用多线程的运行时库。
“在Project/Setting中的选项卡中设置编译开关”,倒底是在该选项卡中的哪一项呢?
我自己已经找到答案了,不过还是谢谢大家
12.如果让控制台应用程序支持mfc类库  
  可以在控制台应用程序中include 来引入mfc库,但是控制台应用程序缺省是单线程的,mfc是多线程的,为解决该矛盾,在project setting->c/c++ 选项,选择code generation,在use run-time library 下拉框中选择debug multithread。  
大家好啊,好啊,Up!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘