簡體   English   中英

iostream Keil C ++問題

[英]iostream keil c++ problems

嘗試#include iostream時出現錯誤。 我知道問題出在iostream,因為我的項目之前已經編譯過,但是在包含iostream之后,我有錯誤。

我正在嘗試使用iostream,因為printf似乎無法正常工作,我想使用cout。

我正在使用keil uvision 5,是的,我的文件另存為main.cpp,但是我的項目中有c文件,但是我認為這沒關系。

有人有什么想法嗎?

哎呀,忘記包含以下錯誤:

STM324x9I-EVAL-MB1063\STM324x9I-EVAL-MB1063.axf: Error: L6218E: Undefined symbol __fread_bytes_avail (referred from ios.o).

STM324x9I-EVAL-MB1063\STM324x9I-EVAL-MB1063.axf: Error: L6218E: Undefined symbol mbsinit (referred from ios.o).

STM324x9I-EVAL-MB1063\STM324x9I-EVAL-MB1063.axf: Error: L6218E: Undefined symbol wmemmove (referred from ios.o).

也說:

error in include chain (__exception.h): non-const lvalue reference to type '__builtin_va_list' cannot bind to a value of unrelated type 'va_list' (aka 'std::__va_list')

error in include chain (ostream): explicit specialization of '_C_is_cout' after instantiation

我的主文件非常長。 我知道很難不說就說,但我只是在尋找一般的答案。 為什么在標准庫文件中會發生這些錯誤? std lib文件中應該沒有錯誤

你嘗試寫嗎

' #include "iostream"'

也許您應該嘗試這樣寫:

'#include "iostream.h"'

雖然只是我的猜測

暫無
暫無

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

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