起因:
在工程中加入文件操作功能如:
int main(void)
{
FILE *aFile;
aFile=fopen("The File Name","r");
fclose(aFile);
}
出现如下错误:
Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and usart.o)
=====================================================
请问:这个问题该怎么解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
在工程设置里面将MicroLIb项打上勾就解决了,但我还是不明白为什么会这样。
我这个是其他工程里面移植过来的一个单元。用于解析文件。
---------------------------------
回复【3楼】bannico:
---------------------------------
回复【3楼】bannico:
---------------------------------
这个在哪里找 MicroLIb没有找到啊
target选项卡里面
..outputstm32test.axf: Error: L6218E: Undefined symbol __fread_bytes_avail (referred from ios.o).
..outputstm32test.axf: Error: L6218E: Undefined symbol mbsinit (referred from ios.o).
..outputstm32test.axf: Error: L6218E: Undefined symbol wmemmove (referred from ios.o).
一周热门 更多>