- How can we generate .def file? I can see a lot of chaos this like :
?NewLC@CMessenger@@SAPAV1@AAVCConsoleBase@@ABVTDesC16@@@Z @ 1 NONAME ; public: static class CMessenger * __cdecl CMessenger::NewLC(class CConsoleBase &,class TDesC16 const &)
?ShowMessage@CMessenger@@QAEXXZ @ 2 NONAME ; public: void __thiscall CMessenger::ShowMessage(void)
Could you tell me what is this?
+ With LIB: I recieve this when build for debug (use s80 SDK)
\Symbian\7.0s\S80_DP2_0_SDK\EPOC32\RELEASE\WINS\UDEB\openfix.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0x7b8
Yes, abld freeze should freeze the exports, which basically means that a def file is craeted that contains the order of the exports. (The order can change depending on the compiler, but usually with GCC 2.8 this is abased on the the order in which files are compiled/linked. Some compilers and linkers reorder symbols in a DLL based on size or other reasons)