Menu

Tree [r23] /
 History

HTTPS access


File Date Author Commit
 examples 2014-07-04 lyokha [r18] - fixed XDG desktop file
 sudokuRapidConsole 2014-07-28 lyokha [r21] various minor changes
 sudokuRapidQt 2014-07-29 lyokha [r22] version 1.4.2
 ChangeLog 2009-03-23 lyokha [r15] initial svn version
 Makefile.am 2014-07-04 lyokha [r18] - fixed XDG desktop file
 README 2009-03-23 lyokha [r15] initial svn version
 autogen.sh 2014-07-04 lyokha [r18] - fixed XDG desktop file
 configure.ac 2014-07-29 lyokha [r22] version 1.4.2
 sudokuRapid.cc 2009-02-14 lyokha [r10] minor cosmetic changes
 sudokuRapid.h 2009-02-12 lyokha [r8] libsudokuRapid:
 sudokuRapidCommon.h 2009-02-12 lyokha [r8] libsudokuRapid:
 sudokurapid.spec 2014-07-29 lyokha [r23] some fixes in RPM spec file

Read Me

The package sudokurapid consists of 3 parts:

1. libsudokuRapid - the static library you may use in your own sudoku projects
2. sudokuRapidConsole - simple console application which uses libsudokuRapid
3. sudokuRapidQt - simple graphical application which uses libsudokuRapid


Dependencies:

libsudokuRapid - only C++ standard library and STL
sudokuRapidConsole - only C++ standard library and STL
sudokuRapidQt - C++ standard library and Qt >= 4.4


You can skip building applications by using
--disable-sudokuRapidConsole and --disable-sudokuRapidQt options
in configure script

Another configure option --enable-debug will make it possible to watch solution
stack dynamics on stdout (and maybe other information in future releases).

You can find all the options that you can set using
./configure --help

The package will install lib/libsudokuRapid.a,
bin/sudokuRapidConsole (if not disabled), bin/sudokuRapidQt (if not disabled),
include/sudokuRapid.h, share/sudokurapid/ in directory specified by prefix
option of configure script, for example:
./configure --prefix=/usr
will install the files in /usr directory, if prefix is not specified the package
will install in /usr/local

You will find 2 board examples board1.txt and board2.txt in
<your_prefix>share/sudokurapid/ directory - 1 good and 1 bad, try to load them
in sudokuRapidConsole by running for instance:
sudokuRapidConsole <your_prefix>/share/sudokurapid/board1.txt
button 'Open' in sudokuRapidQt will do the same by opening File Open dialog.