makesis.h
来自「Symbian操作系统手机上可执行程序的安装打包程序的源码」· C头文件 代码 · 共 61 行
H
61 行
// MAKESIS.H// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.//// makesis main function//#ifndef __MAKESIS_H__#define __MAKESIS_H__// ===========================================================================// INCLUDES// ===========================================================================#include "parsecmd.h"#include "parsepkg.h"#include "crtsis.h"#include "utils.h"// ===========================================================================// CLASS DEFINITION// ===========================================================================class CMakeSIS : public MParserObserver// The main application object. Controls the SIS file generation process { public: CMakeSIS(); int Run(int argc, _TCHAR* argv[], _TCHAR** /*envp*/); BOOL ParseSource(); BOOL WriteTarget(); public: // From MParserObserver void DoVerbage(const _TCHAR* pszText) const; void DoErrMsg(const _TCHAR* pszText) const; BOOL Verbose() const { return m_fVerbose; }; BOOL SetVerbose(BOOL fVerbose) { BOOL v = m_fVerbose; m_fVerbose = fVerbose; return v; }; void SetLineNumber(WORD wLineNumber) { m_wLineNo = wLineNumber; }; private: void DoMsg(const _TCHAR* pszText1, const _TCHAR* pszText2) const; void ShowBanner(); void ShowUsage (); void ShowSyntax(); void ShowUtilsError(TUtilsException err); void ShowParseError(TParseException err); void ShowCommandLineError(TCommandLineException err); void ShowGeneratorError(TGeneratorException err); WORD m_wLineNo; BOOL m_fVerbose; CSISWriter m_SISWriter; CParseCmd m_CmdOptions; };#endif // __MAKESIS_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?