我正在尝试编译协议缓冲区的地址簿示例,但它抛出了一个错误:
write.cpp(1):致命错误 C1083:无法打开包含文件:'iostream':没有这样的文件或目录
在 write.cpp 中,它遇到#include <iostream>
并抛出此错误,尽管当我右键单击<iostream>
并单击打开的文档时,它正在打开 iostream 文件。
我已将路径包含在包含目录中,然后它也向我显示相同的错误。
我正在使用 Visual Studio 2005。
我正在尝试编译协议缓冲区的地址簿示例,但它抛出了一个错误:
write.cpp(1):致命错误 C1083:无法打开包含文件:'iostream':没有这样的文件或目录
在 write.cpp 中,它遇到#include <iostream>
并抛出此错误,尽管当我右键单击<iostream>
并单击打开的文档时,它正在打开 iostream 文件。
我已将路径包含在包含目录中,然后它也向我显示相同的错误。
我正在使用 Visual Studio 2005。
您的环境可能未针对 C++ 设置或可能已损坏。
有一种简单的方法可以尝试修复它:工具 -> 导入和导出设置 -> 全部重置
我只安装了 VS 2012,但我认为在您的旧版本中应该是完全一样的。
我通过将“”放在搜索路径周围解决了上述问题,因为它包含文件名之间的空格。
现在我正在尝试将我的 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