GithubHelp home page GithubHelp logo

shyamalschandra / qb64-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qb64team/qb64

0.0 2.0 0.0 326.4 MB

BASIC for the modern era.

Home Page: https://www.qb64.org

License: Other

Batchfile 0.01% Shell 0.24% C++ 36.70% Objective-C++ 0.01% C 47.64% Objective-C 0.04% Fortran 0.10% Python 10.60% Tcl 1.49% Makefile 0.26% Perl 0.03% CMake 0.02% Roff 0.23% M4 0.01% HTML 0.19% VBA 2.45% Gnuplot 0.01% CSS 0.01% Scheme 0.01% SWIG 0.01%

qb64-1's Introduction

QB64

QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows (XP and up), Linux and macOS. contributions welcome

Table of Contents

  1. Installation

    1. Windows
    2. macOS
    3. Linux
  2. Usage

  3. Additional Info

Installation

Download the appropriate package for your operating system over at https://github.com/QB64Team/qb64/releases.

Windows

Make sure to extract the package contents to a folder with full write permissions (failing to do so may result in IDE or compilation errors).

  • It is advisable to to whitelist the QB64 folder in your antivirus/antimalware software *

macOS

Before using QB64 make sure to install the Xcode command line tools with:

xcode-select --install

The package comes with a precompiled qb64 binary that will run as is in macOS Catalina. For older versions of macOS, run ./setup_osx.command to compile QB64 for your OS version.

Linux

The package comes with a precompiled qb64 binary that will run as is in most Debian-based distributions. For other distributions, compile QB64 with ./setup_lnx.sh.

Dependencies should be automatically installed. Required packages include OpenGL, ALSA and the GNU C++ Compiler.

Usage

Run the QB64 executable to launch the IDE, which you can use to edit your .BAS files. From there, hit F5 to compile and run your code.

To generate a binary without running it, hit F11.

Additionally, if you do not wish to use the integrated IDE and to only compile your program, you can use the following command-line calls:

qb64 -c yourfile.bas

qb64 -c yourfile.bas -o outputname.exe

Replacing -c with -x will compile without opening a separate compiler window.

Additional Information

More about QB64 at our wiki: www.qb64.org/wiki

We have a community forum at: www.qb64.org/forum

We tweet from @QB64Team

Find us on Discord: http://discord.qb64.org

Find us on IRC: http://irc.qb64.org/

qb64-1's People

Contributors

fellippeheitor avatar flukiluke avatar galleondragon avatar stevemcneill avatar qb64cobalt avatar mkilgore avatar memreflect avatar ebourg avatar kobolticus avatar pirachy avatar juhagman avatar logenkain avatar ashishkingdom avatar alexmyczko avatar johnkharvey avatar rhosigma-qb64 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.