Skip to content

dmcallas/cryptogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptogram

This is a small program to help you solve cryptograms.

Screenshot

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).

Compiling

To compile the program, you will need to have the Qt development libraries installed.

Compiling For Linux

To compile on Linux, run qmake-qt5 followed by make.

Compiling For Windows

Cross-compiling

To build a Windows executable using Fedora 21:

  1. 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)
  1. Run x86_64-w64-mingw32-qmake-qt5
  2. 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 Makefiles).

Compiling on Windows

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.

Runtime Libraries

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.

Comiling For Mac

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.

License

This program is licensed under the terms of the GNU General Public License, Version 3. See the LICENSE file for more details.

About

Qt-based cryptogram solver

Resources

License

Stars

Watchers

Forks

Packages

No packages published