0

我正在尝试编译协议缓冲区的地址簿示例,但它抛出了一个错误:

write.cpp(1):致命错误 C1083:无法打开包含文件:'iostream':没有这样的文件或目录

在 write.cpp 中,它遇到#include <iostream>并抛出此错误,尽管当我右键单击<iostream>并单击打开的文档时,它正在打开 iostream 文件。

我已将路径包含在包含目录中,然后它也向我显示相同的错误。

我正在使用 Visual Studio 2005。

4

2 回答 2

0

您的环境可能未针对 C++ 设置或可能已损坏。

有一种简单的方法可以尝试修复它:工具 -> 导入和导出设置 -> 全部重置

我只安装了 VS 2012,但我认为在您的旧版本中应该是完全一样的。

于 2013-06-25T12:39:36.370 回答
0

我通过将“”放在搜索路径周围解决了上述问题,因为它包含文件名之间的空格。

现在我正在尝试将我的 Protobuf2.5.0 代码移植到 MIPS 平台的 wince 中,当我尝试构建它时,我会遇到以下错误:

1>C:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100) : 致命错误 C1189: #error : ERROR: Use of C runtime library internal header file。1>zero_copy_stream_impl.cc 1>..\src\google\protobuf\io\zero_copy_stream_impl.cc(50):致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录 1>zero_copy_stream.cc

于 2013-06-26T11:50:18.567 回答