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

控制台应用程序release应该选MT还是MD?该怎么处理

2012-03-27 
控制台应用程序release应该选MT还是MD?我用的是标准Windows库选项。如果用MD的话,可以顺利链接如果用MT,就

控制台应用程序release应该选MT还是MD?
我用的是标准Windows库选项。

如果用MD的话,可以顺利链接
如果用MT,就会出一大堆错误,如下:
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _free 已经在 LIBCMT.lib(free.obj) 中定义

我想问的是,如果用MD的话,release出来的程序是不是可放在没装VC的机器上运行?

[解决办法]
多线程的DLL和EXE使用MDD,MD
静态多线程的使用MTD,MT
[解决办法]
md:多线程dll
mt:多线程
mtd:多线程debug

热点排行