Skip to content

bnp26/SignalCraft-Designer

 
 

Repository files navigation

SignalCraft-Designer

A flowchart builder for programming our hardware DSP project.

Installing the dev environment

On windows:

Building from command line
  • Set up Path
    • For permanent setup, add two entries to the Path variable: C:\path_to_Qt\5.5\mingw492_32\bin and C:\path_to_Qt\Tools\mingw492_32\bin
    • Otherwise, you can temporarily set up the path for the current terminal by running "C:\path_to_Qt\5.5\mingw492_32\bin\qtenv2.bat"
  • In the repo directory:
mkdir build
cd build
qmake ..\SignalCraft.pro -r
mingw32-make
Building with the Qt Creator IDE
  • Open Qt Creator
  • Click "Open Project", and navigate to SignalCraft.pro
  • In the "Configure Project" dialog, a kit called "Desktop Qt 5.5.X MinGW 32bit" should be set up for you. Otherwise you will have to set it up manually by navigating to qmake and g++ inside the Qt install directory.
  • You can modify the default build directories by clicking "Details"
  • Click "Configure Project" and everything should work as expected

On Debian/Ubuntu/Mint (apt-get)

  • Run sudo apt-get install build-essential qt5-default
  • Get the repository using git (sudo apt-get install git)
Building from the command line
  • In the repo directory:
mkdir build
cd build
qmake ../SignalCraft.pro -r
make
Building with the Qt Creator IDE
  • Run sudo apt-get install qtcreator
  • Run qtcreator
  • Click "Open Project", and navigate to SignalCraft.pro
  • In the "Configure Project" dialog, a kit called "Desktop" should be set up for you. Otherwise you will have to set it up manually by navigating to qmake and g++ inside the Qt install directory.
  • You can modify the default build directories by clicking "Details"
  • Click "Configure Project" and everything should work as expected

On Fedora/RHEL/CentOS (yum)

  • Run sudo yum groupinstall "C Development Tools and Libraries"
  • Run sudo yum install qt5-qtbase-devel qt-devel
  • Get the repository using git (sudo yum install git)
Building from the command line
  • In the repo directory:
mkdir build
cd build
qmake-qt5 ../SignalCraft.pro -r
make
Building with the Qt Creator IDE

I cannot get this to work, but if you find a way, write about it here!

On Arch (pacman)

  • Run sudo pacman -S qt5-base gc make
  • Get the repository using git (sudo pacman -S git)
Building from the command line
  • In the repo directory:
mkdir build
cd build
qmake ../SignalCraft.pro -r
make
Building with the Qt Creator IDE

Untested. If you get it to work, put it here!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.8%
  • C 3.8%
  • NSIS 2.9%
  • QMake 2.5%