This problem occurs when cdescarrayflat is used:
Make-J 4-S-r-F "/Symbian/9.1/s60_3rd_mr/epoc32/build/Symbian/carbide/workspace/fileasyreadwrite/group/fileasyreadwrite/winscw/fileasyreadwrite. winscw "udeb
Fileasyreadwrite. uid. cpp
Mwldsym2.exe: Undefined Symbol: 'cdesc16arrayflat: cdesc16arrayflat (INT )(?? 0cdesc16arrayflat @ Qae @ H @ Z )'
Mwldsym2.exe: referenced from 'void cfilereadwrite: constructl (void )(? Constructl @ cfilereadwrite @ aaexxz) 'in filereadwrite. cpp: 166
The problem is that the dynamic array is not defined, but not only must the badesca be included in the header file. the H header file must be added to the relevant lib file bafl. LIB can be constructed successfully. The first time this array is used, such a low-level problem occurs, take it as a precaution. You must correspond the header file to the Lib file because the Lib file and ability of the project are rarely set up at the beginning.