set epath "EPATH"
  //Ĭ·
  //磺 ecl.exe set epath "C:\Program Files (x86)\e\e.exe"
  
make Source [Target] [-epath path] [-bm|-bmX|-s|-d] [-bmcfg config] [-bmdes description] [-pwd password] [...]
  //Դ
  Source //Դȫ·,磺"C:\test.e"
  Target //ļ,磺"C:\Release\test.exe",ɿ,ĬɵԴĿ¼,ļԴͬ
  -epath ָ· //ָ·ʹĬԻԶѰ
    //: ecl.exe make "C:\test.e" -epath "C:\Program Files (x86)\e\e.exe" -s
  -bm    //±:
    -bmcfg  //ɿ,4.0汾ϲЧ
    -bmdes ضע //ɿ,4.0汾ϲЧ
  -bm0   //»ģʽ(3.8汾²Ч-bm)
  -bm1   //C++ģʽ(3.8汾²Ч-bm)
  -bm2   //MFCģʽ(3.8汾²Ч-bm)
  -s     //̬
  -d     //
  -p     //װ
  -pwd  Դ
  -lib  õֿ֧ļб //ҪӺ׺.fne,ֿ֧;ֺŷָ
    //: -lib "BlackMoon;spec"
  -e_xxx ָlink.ini //xxx(ʵʵ޸ĸļֻ֪)
    //磺-e_linker "\VC98linker\Bin"
  -k      //ִϺ󣬴й߲˳
  -show   //ʾԴ
  -st  Գʱ //λ룬Ĭ5
  -ct  볬ʱ       //λ룬Ĭ10
    //磺 -ct 600
  -q      //ĬģʽֻϢ
  -nologo //ӡȨ
  
  //ָԴеضֵ޸Դļ
  -ver ָļ汾
    //磺 -ver 1.2.4.9
  -const "=ֵ"    //޸ĳֵ
    //(ֵֵ) -const "1=1;2=2;3=3"
    //(ıֵ) -const "1="""fdsa1""";2="""fdsa2""";3="""fdsa3""""
	//(ʱ䳣ֵ) -const "1=[20209137ʱ3459];2=[2020/9/13 7:34:59]"
	//(߼ֵ) -const "1=;2=true;3=false"
    //(ļָı) -const "1=@c:\c1.txt;2=@c:\c2.txt"
    //磺 -const "1=1;2="""fdsa""";3=@c:\c3.txt"
	//УŴһתš
  -pic "Դ=@·"   //޸ͼƬԴֵ,Ϊ·,·ԴĿ¼
    //磺 -pic "ͼƬ1=@c:\p1.bmp;ͼƬ2=@..\p2.bmp;ͼƬ3=@p3.bmp"
  -sound "Դ=@·" //޸Դֵ,ʹ÷ο -pic
	
  //Եϵͳã
  -FastArry       //ʷʽ(Ϊ-FastArry-Ĭϲ)
  -CheckDllStack  //DLLջ(Ϊ-CheckDllStack-ĬϿ)
  -CheckLoop      //ѭ(Ϊ-CheckLoop-ĬϿ)
  -Windows6.0     //ʹWindowsͨ6.0(ʹΪ-Windows6.0-Ĭϲʹ)
  -UAC            //ǰǷԱȨ(Ϊ-UAC-Ĭϲ󣬽5.3ϰ汾Ч)
  -OutLib         //Ƕдؿ(дΪ-OutLib-Ĭϲд)
  -CheckName      //ϸظƼ(Ϊ-CheckName-Ĭϲ)
  -JunkLevel ָ //Ĭ0廨ֵΪ3
    //磺-JunkLevel 3
  -Upset  //Ĭ0ңΪ0xFFFFFFFF
    //磺-Upset 0xFFFFFFFF
  -KeepEConfig    //ı׵ϵͳ

  //ʾ1(ͨ):
    ecl.exe make "C:\test.e"

  //ʾ2(ָ·о̬):
    ecl.exe make "C:\test.e" -epath "C:\Program Files (x86)\e\e.exe" -s

  //ʾ3(ʹú±벢ָ):
    ecl.exe make "C:\test.e" -bm -bmcfg "Ĭ"

  //ʾ4(Դ):
    ecl.exe make "C:\test.e" -pwd "The Password"

  //ʾ5(ļ浽C:\test.exe):
    ecl.exe make "C:\test.e" "C:\test.exe"

@ļ· 
  //ļָ
  //磺ecl.exe @test.txt
    //test.txtݿΪmake "C:\text.e"
    //test.txtеĲͬûзָ


б
#define ECL_ERROR_SUCCESS                1  //ɹ
#define ECL_ERROR_OK                     0  //δ
#define ECL_ERROR_UNKNOW                -1  //δ͵Ĵ
#define ECL_ERROR_PARAM                 -2  //д
#define ECL_ERROR_FILENOTFOUND          -3  //Ҳļ
#define ECL_ERROR_FILEINVALID           -4  //ļЧ
#define ECL_ERROR_COMPILE               -5  //ʧ
#define ECL_ERROR_INVALIDCOMPILETYPE    -6  //ֵ֧ı
#define ECL_ERROR_ECANNOTSTART          -7  //޷ʶ޷еԳ
#define ECL_ERROR_CANNOTGETMENU         -8  //޷ȡԲ˵ 
#define ECL_ERROR_SHUTDOWN              -9  //
#define ECL_ERROR_STATIC                -10 //̬ʧ
#define ECL_ERROR_MAKELINKINI           -11 //link.iniļг
#define ECL_ERROR_BMINFO                -12 //ϰµ޷λ
#define ECL_ERROR_BMCOMPILE             -13 //±ʧ
#define ECL_ERROR_PASSWORD              -14 //Դ벻ȷ
#define ECL_ERROR_EC                    -15 //ȱģ
#define ECL_ERROR_ELIB                  -16 //ȱֿ֧
#define ECL_ERROR_STARTTIMEOUT          -17 //Գʱ
#define ECL_ERROR_COMPILETIMEOUT        -18 //볬ʱ
#define ECL_ERROR_NOTSUPPORTEPK         -19 //֧װ