无默认库生成的早期项目

选择 /NODEFAULTLIB 可以生成没有默认库的项目。如果以前的项目是用无默认库生成的并且想进行 iostream 调用,必须给新的标准 C++ 运行时库(Libcp.lib、Libcpmt.lib、Msvcprt.lib 等等)或者旧 iostream 运行时库(Libci.lib、Libcimt.lib、Msvcirt.lib 等等)中的一个命名,以便可以链接适当的库。

在 Visual C++ 的早期版本(4.1 及更早的版本)中,运行时库的名称是 Libc.lib、Libcmt.lib 和 Msvcrt.lib。这些库包含旧 iostream 库。旧的 iostream 库现在已经从这些库中移除。如果不选择忽略默认库而且在代码中包含旧 iostream 头文件,默认情况下,将链接旧的 iostream 运行时库(Libci.lib、Libcimt.lib、Msvcirt.lib 等等)。然而,如果选择了忽略默认库而且手动添加了其中一个早期运行时库,iostream 调用将立即断开。

http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_earlier_projects_built_with_no_default_libraries.asp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值