簡體   English   中英

協議緩沖區的通訊錄示例未編譯

[英]addressbook example of protocol buffer is not compiling

我正在嘗試編譯協議緩沖區的地址簿示例,但它拋出錯誤:

write.cpp(1):致命錯誤C1083:無法打開包含文件:'iostream':沒有此類文件或目錄

在write.cpp中,它遇到#include <iostream>並引發此錯誤,盡管當我右鍵單擊<iostream>並單擊打開的文檔時,它正在打開iostream文件。

我已經將路徑包含在包含目錄中,然后它也向我顯示了相同的錯誤。

我正在使用Visual Studio 2005。

您的環境可能未針對C ++設置,或者可能已損壞。

有一種簡單的方法可以修復它:工具->導入和導出設置->全部重置

我只安裝了VS 2012,但我認為在您的舊版本中應該完全相同。

我通過在搜索路徑周圍放置“”解決了上述問題,因為它在文件名之間包含空格。

現在,我試圖將我的Protobuf2.5.0代碼移植到MIPS平台上退縮,而當我嘗試構建它時,會拋出以下錯誤:

1> C:\\ Program Files \\ Microsoft Visual Studio 8 \\ VC \\ ce \\ include \\ crtdefs.h(100):致命錯誤C1189:#error:錯誤:使用C運行時庫內部頭文件。 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM