Installing BCX

Note: This post is part of the BCX Getting Started Guide 3.

The official BCX distribution package includes examples for Windows GUI, console, dynamic libraries, complete documentation, the BASIC to C translator, and several utilities including a text editor with syntax highlighting.

To get the latest bleeding-edge BCX tools and help files, visit the Yahoo! BCX Discussion Forum. You will need a Yahoo! account and you must be a member of the BCX group to access the files section.
  1. Download and run the BCX installer.
  2. Click the Next > button.
  3. Click the Next > button.
  4. Choose the destination folder, then click the Next > button.
  5. Select Full installation, then click the Next > button.
  6. Click the Next > button.
  7. Click the Next > button.
  8. Click the Install button.
  9. If you do not have LCC-Win32 installed, you may get the error below. You can safely ignore this error and click the OK button.
  10. Click the Finish button.
  11. If you chose to Launch BCX - The Free BASIC To C Translator option, you will see the BCX icon in the system tray. This has shortcuts to various BCX utilities.
  12. Download the BCX 6.8.3 update from the Yahoo! BCX Discussion Forum files section. Extract the BCX683.ZIP file and save the file BC.EXE as C:\Program Files\BCX\Bin\BC.EXE.
  13. Download the BCX Help 6.8.3 update from the Yahoo! BCX Discussion Forum files section. Save the file BCXHelp.chm as C:\Program Files\BCX\Bin\BCXHelp.chm.
  14. Download the Bldbat 3.0.0 update from the Yahoo! BCX Discussion Forum files section. Extract the bld_bat-3.0.0.zip file and save the files BLDBAT.EXE, BSTART.EXE, FTOOL.EXE to C:\Program Files\BCX\Bin\.
  15. Run the file C:\Program Files\BCX\Bin\Bldbat.Exe.
    Note: If you are running Vista or higher with UAC, be sure to right-click Bldbat.exe and Run as administrator. This will ensure you have permission to write to the directory C:\Program Files\BCX\Bin\.
  16. Click the Finish button to generate the files BCXCON.BAT, BCXDLL.BAT, BCXGUI.BAT, PC.BAT, PCALL.BAT, PD.BAT, PDALL.BAT, PW.BAT, PWALL.BAT.