无默认库生成的早期项目
2004-12-29 14:56
309 查看
选择 /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
在 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
相关文章推荐
- Maven项目中修改jre版本(主要是修改setting文件改变maven默认生成的项目jre版本)
- tomcatweb项目的默认首页(index.html)修改及关于war包生成.
- visual studio建MFC应用程序成功了,但是项目内无一些默认的工程文件生成
- maven设置生成项目的jdk的默认版本
- 在新复制的MFC Visual C++项目中不能自动生成代码问题的解决
- PyCharm V2017 1.5 更改背景颜色、菜单栏字体和大小、代码部分字体大小、自动生成开头的默认代码段
- Java Web项目中使用Freemarker生成Word文档
- IDEA创建基于springboot的多个module聚合项目,并生成war包
- C# Setup项目 如何修改默认程序目录(安装路径)
- Cocos2d-x在xcode下开发生成静态库添加到项目
- linux下修改avd默认生成路径
- Maven学习2之使用archetype快速生成一个新项目
- Android新建项目后src下没有自动生成文件
- JAVA项目后台查询的数据生成Excel表格并提供给用户下载
- 查找python项目依赖并生成requirements.txt的方法
- tomcat 配置默认项目
- Maven生成项目站点
- Java 项目生成静态页面的代码
- Android Studio生成Android项目文档
- maven项目的自动生成