找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

code數(shù)組定義在其他C語言文件extern后無法正常調(diào)用的問題

查看數(shù): 2204 | 評論數(shù): 3 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-6-18 21:30

正文摘要:

本帖最后由 Carose 于 2021-6-19 14:01 編輯 最近做了一個52單片機(jī)板子的可愛的LCD顯示的音樂盒,能實(shí)現(xiàn)播放、暫停、切歌、停止并重新播放以及彈奏功能,并且會在LCD1602顯示狀態(tài)。 目前已經(jīng)基本開發(fā)完成,我們 ...

回復(fù)

ID:298123 發(fā)表于 2021-6-19 12:11
在這個.c文件里,定義一個 u16 *pdata = &Astronomia[0];  然后頭文件里聲明這個extern u16 *pdata;
ID:922355 發(fā)表于 2021-6-19 10:36
jjjjjjir 發(fā)表于 2021-6-19 08:59
將"musicLib.c"改為"musicLib.h",將數(shù)組Astronomia[]放入"musicLib.h"中,最后在“main.c”加上#include “ ...

感謝回復(fù),不過這么做是不是會導(dǎo)致這個h文件只能被include一次。
ID:176854 發(fā)表于 2021-6-19 08:59
將"musicLib.c"改為"musicLib.h",將數(shù)組Astronomia[]放入"musicLib.h"中,最后在“main.c”加上#include “"musicLib.h"

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表