用VS2008编译的时候出来 fatal error C1083: 无法打开包括文件:“iomanip.h”,求解...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VS2008编译的时候出来 fatal error C1083: 无法打开包括文件:“iomanip.h”,求解...相关的知识,希望对你有一定的参考价值。

1>------ 已启动生成: 项目: 计算机数值方法, 配置: Debug Win32 ------
1>正在编译...
1>Gauss列主元消去法.cpp
1>f:\c++\数据结构\计算机数值方法\计算机数值方法\gauss列主元消去法.cpp(3) : fatal error C1083: 无法打开包括文件:“iomanip.h”: No such file or directory
1>生成日志保存在“file://f:\C++\数据结构\计算机数值方法\计算机数值方法\Debug\BuildLog.htm”
1>计算机数值方法 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

参考技术A 分必须我拿走了。。。
这个 在vs2008下
你的预编译头这么写

#include <iomanip>
using namespace std;

解释一下 这个 功能与老版本vc6的#include <iomanip.h>完全等同

怎么样 解决了吧
类似的还有iostream等等的标准库 在新版本中都改掉了.h本回答被提问者采纳
参考技术B 尝试
#include <iomanip>

或者写出源程序。
参考技术C 缺少iomanip.h
你看有什么库没加吗

c# dllimport怎么弱引用

参考技术A 第一种方法:使用LoadLibrary和GetProcAddress配合,这种方法称为弱引用,其优点是可以跨编译器使用,也就是用vs2008编译的dl,使用时候,到vs2010下代码可以直接用。缺点是不能使用导出的类
第二种方法:引用CommonDll.lib来引用,这种方法的优缺点就和弱应用刚好互补,优点是使用方便,可以使用导出的类,缺点是vs2008编译出来的lib,到vs2010或者其他版本的编译器就有可能不能使用。
这种方法对于强引用来说,在编译CommonDll.dl时
候,在预处理器里定义了宏▁COMMON,这样就会导
出对应的函数和类
当引用CommonDll.lib时候,没有定义_Common,一COMMON_EXPORT就成了dllimport,它就会把lib导出的函数导入

以上是关于用VS2008编译的时候出来 fatal error C1083: 无法打开包括文件:“iomanip.h”,求解...的主要内容,如果未能解决你的问题,请参考以下文章

VS2008+ Win10 之 WinCE SDK 编译错误 c1xx : fatal error C1023 & fatal error C1001

用VS2008编译C++的时候系统提示【 无法打开包括文件:“iostream.h”:】

vs2008 fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or d

如何用VS 2008编译出可通用的lib静态库

c# dllimport怎么弱引用

VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败