在使用mounriver studio編譯器時(shí),對(duì)枚舉使用字節(jié)對(duì)齊命令#pragma pack (1),但實(shí)際枚舉自己大小仍為4,請(qǐng)問在工程設(shè)置中哪里設(shè)置枚舉變量的字節(jié)大小為1
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
在使用mounriver studio編譯器時(shí),對(duì)枚舉使用字節(jié)對(duì)齊命令#pragma pack (1),但實(shí)際枚舉自己大小仍為4,請(qǐng)問在工程設(shè)置中哪里設(shè)置枚舉變量的字節(jié)大小為1
您好,pack是對(duì)齊。您可以按照下圖添加編譯參數(shù),-fshort-enums。需要注意的是如果有庫或者其他參與鏈接的文件在編譯時(shí)都要統(tǒng)一加上此參數(shù)或者都不加。
根據(jù)這個(gè)設(shè)置,可以使用