https://github.com/rzvncj/xCHM
xCHM is a cross-platform GPL frontend for CHMLIB (http://www.jedrea.com/chmlib/) written with the wxWidgets framework.
https://github.com/rzvncj/xCHM
chm cplusplus freebsd gtk linux macos unix viewer windows wxwidgets
Last synced: 5 months ago
JSON representation
xCHM is a cross-platform GPL frontend for CHMLIB (http://www.jedrea.com/chmlib/) written with the wxWidgets framework.
- Host: GitHub
- URL: https://github.com/rzvncj/xCHM
- Owner: rzvncj
- License: gpl-2.0
- Created: 2019-02-23T21:10:03.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-09T19:22:59.000Z (6 months ago)
- Last Synced: 2024-11-09T20:23:05.371Z (6 months ago)
- Topics: chm, cplusplus, freebsd, gtk, linux, macos, unix, viewer, windows, wxwidgets
- Language: C++
- Homepage:
- Size: 2.86 MB
- Stars: 129
- Watchers: 6
- Forks: 26
- Open Issues: 2
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
xCHM - the CHM viewer for UNIX
(c) 2003 - 2024 Razvan Cojocaru* Prerequisites
In order to be able to compile the code you need to have wxWidgets and
CHMLIB installed. You can get wxWidgets from:http://www.wxwidgets.org
Get the GTK+ version (also known as wxGTK). xCHM currently compiles
with all flavours of wxWidgets, but only works well and looks truly
appealing with wxGTK, so I recommend against bothering to use it with
anything else.You can get CHMLIB from:
http://www.jedrea.com/chmlib/
After you've installed the above you're ready for the next phase.
* Installing
Type ./configure --help if you're interested in parameters you can pass
to configure for compile switches. Most people will be perfectly happy
doing a:./configure && make
Once everything is built, type
make install
and the executable should be somewhere in your $PATH (hopefully :)).
Now you can just typexchm
and start your session.
* Generating documentationIf you'd like to generate developer documentation go to the root
of the distribution and typedoxygen
This of course implies that you have doxygen installed. The documentation
will be generated in the doc directory in HTML and LaTex format. The doc
directory will be created in the process of creating the documentation so
it's ok that it's not present by default in the tarball.* Happy reading!