This is a small program to help you solve cryptograms.
Disclaimer: I wrote this several years ago. The only updates I have made in the past few years have been to make it build. Do not expect good code. Some of the advanced features may not work either (Vigenere, for example).
To compile the program, you will need to have the Qt development libraries installed.
To compile on Linux, run qmake-qt5
followed by make
.
To build a Windows executable using Fedora 21:
- Install the following packages (Change 64 to 32 if you need to do 32-bit builds):
mingw64-qt5-qmake
mingw64-qt5-qtbase
mingw64-gcc-c++
mingw64-qt5-qtbase-static
(if you want to statically link Qt libraries)
- Run
x86_64-w64-mingw32-qmake-qt5
- Run
make
The executable file will be in the release
directory.
To create a statically linked build, add CONFIG += static
to the
cryptogram.pro
file and build as above (if you have already built it
you may need to do a make clean
and possibly delete the
Makefile
s).
I have not compiled on Windows itself. If you are on a Windows system,
you should look at the Qt documentation for Windows compilation. You
will need to run qmake
, followed by your system's equivalent of
make
, which may be either make
or nmake
. You should be able to
use Mingw32 or VC++ to compile.
Note that if you do not make a static build, you will need to have Qt libraries installed on the Windows system the program is run on.
I have no experience with Apple products, but if you try compiling for
Mac and get any errors, send me the error log and I will try to
correct them. The process should be similar to the other versions. You
should be able to run qmake
and your system's version of make
and
get an executable.
This program is licensed under the terms of the GNU General Public License, Version 3. See the LICENSE file for more details.