1. Create a directory called INDY10C6 / SOURCE in the $ (bcb) directory; .zip decompressed to the source directory; : ========> indesySystem60 <=========================================================================================================================================================================== Dclindycore60 || || ^^ ^^ ^^ || || || ============== || || || || || || || || || = ====== IndyProtocols60 <== dclindyprotocols60 ^^ ||? INDYSUPERCORE <== DclsuperCore (like only dehpi7.0 version, I don't know if C Builder 6 support?) 5, hand-compiled creation $ (BCB) / INDY10C6 / BuildC6 and $ (BCB) / INDY10C6 / OBJS directory COPY Each package What you need is. Pas, .inc, .dpk, .res, .obj (useful) files to $ (bcb) / indefy10c6 / buildc6 directory (not using -i and -u option, old problems) So so badly) 5.1 first compile IndySystem60: DCC32.EXE INDYSYSTEM60.DPK /O../ObJS / DBCB / M / H / W / JPHN - $ DL-N P RSTWY- DCC32.EXE INDYSYSTEM60.DPK / O ../ OBJS / DBCB / M / H / W - $ DL-N P RSTWY- ../source/win32/lspfix indexystem60.lsp tlib.exe indysystem60.lib / p32 @ indesySystem60.lsp complete indysystem60.bpl And Compilation of IndySystem60.LIB.
5.2, then compile indecore60 dcc32.exe indycore60.dpk /o../objs / dbcb / m / h / w / jphn - $ DL-N P RSTWY- DCC32.EXE INDYCORE60.DPK /O../objs / DBCB / M / H / W - $ DL-N P RSTWY- ../source/win32/lspfix indecore60.lsp Tlib.exe indecore60.lib / p32 @ indecore60.lsp Compile IDCOMPRESSIONITERCEPT before compiling IdProtocols60.dpk. PAS and IDDUMMYUNIT.PAS DCC32.EXE IDCompRESSIONITERCEPT.PAS /O../ Source/objs / dbcb / m / h / w / jphn - $ DL-N P RSTWY- DCC32.EXE IDDUMMYUNIT.PAS /LINDY60.DCP / DBCB / H / W / JPHN - $ DL-N P RSTWY-Appendix: Compile Command Analysis% NDC6% / BIN / DCC32.EXE INDYCORE60.DPK /O../source / OBJS / DBCB / M / H / W / JPHN - $ DL-N P RSTWY-% 2% 3% 4% NDC6% / bin / dcc32.exe idcompressionintercept.pas / m / dbcb /o../source / OBJS / H / W / JPHN - $ DL-N P RSTWY-% 2% 3% 4 1,% NDC6% / BIN / DCC32.EXE This is compiled PASCAL compilation tool; 2, / m According to INDY Document description, can not use / b parameter, use this to compile; 3, / dbcb define a BCB compilation macro; 4, / o Indicates the directory of the target code, does not work, can not be placed in the corresponding place; 5 , / H compiles the output prompt information; 6, / jphn is not fully understood, / jp is the OBJ file to generate C , but what is HN? 7, - $ DL-N P RSTWY- - $ Compilation Switch Starts, the meaning is as follows: D -: Do not generate debug information; L-: Remove the local debug symbol; n : no understanding; p : Turn on characters String parameters; r-: not to do the scope check; S -: Nothing to understand; t-: type @ Operator, OFF; W-: generate stack frames, off; y-: Symbol Reference Info, OFF; DCC32 Complete Parameter Table : Syntax: DCC32 [Options] FileName [options] -a
Console target -n