#pragma

DATA_SECTION

症状

从.c移植到.cpp后,#pragma DATA_SECTION行报“#821 badly formed pragma”编译错误。

原因

C的版本是 #pragma DATA_SECTION(变量名,段字符串),但C++的版本是 #pragma DATA_SECTION(段字符串)(要求是变量定义的上一个有效行)。