我正在尝试编译协议缓冲区的地址簿示例,但它引发了错误:
write.cpp(1):致命错误C1083:无法打开包含文件:'iostream':没有这样的文件或目录
在write.cpp中它会遇到#include <iostream>
,并且当我右键单击<iostream>
并点击打开文档时它正在打开iostream文件时会抛出此错误。
我在include目录中包含了路径,然后它也向我显示了相同的错误。
我正在使用Visual Studio 2005。
答案 0 :(得分:0)
您的环境可能未针对C ++进行设置或可能已损坏。
有一种简单的方法可以尝试修复它: 工具 - &gt;导入和导出设置 - &gt;全部重置
我只安装了VS 2012,但我认为它在旧版本中应该完全相同。
答案 1 :(得分:0)
我通过在搜索路径周围加上“”来解决上述问题,因为它在文件名之间包含空格。
现在我正在尝试将我的Protobuf2.5.0代码移植到WIPS for MIPS平台,当我尝试构建它时,会给我带来以下错误:
1&gt; C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ ce \ include \ crtdefs.h(100):致命错误C1189:#error:错误:使用C运行时库内部头文件。 1 GT; zero_copy_stream_impl.cc 1&gt; .. \ src \ google \ protobuf \ io \ zero_copy_stream_impl.cc(50):致命错误C1083:无法打开包含文件:'io.h':没有这样的文件或目录 1 GT; zero_copy_stream.cc