Stable 1.x version: v1.0. LDView-10.zip (113KB)
If for whatever reason you encounter problems with version 2.1.01, you can try
version 1.0 instead. It is much older, and lacks many of the features of
2.1.01, but may work better on some systems.
These modules translate LDView to run in different languages. They are
maintained by their respective authors, and not by the LDView developers. If
you have any questions about a specific module, please contact the author of the
module you are using. See inside the zip file for installation instructions.
If you would like to create your own tranlsation module, please contact
me for instructions. Visual Studio is
required to create Windows translation modules.
NOTE: Translation modules only work with the LDView
version listed. If your translation module is only available for an older LDView
version, you'll have to use the older LDView version.
The source for earlier release versions of LDView is also available on GitHub.
To see the tags for earlier versions, look at LDView's
GitHub Releases Page.
The Windows source was originally written using Microsoft Visual C++ 6.0, but is
now maintained in Visual Studio 2015 Community Edition. It should be
straightforward to get it to build in that environment. 3rd-party libraries that
LDView depends on are included in the source tree as either source code (that
builds as part of the solution build) or pre-compiled library files.
The Qt version was developed using Qt 4.x/5.x. You will need to
have Qt 4.x/5.x installed on whatever system you compile it on. In addition, you will
need libpng, libjpeg and zlib (standard on most/all Linux distributions).
If you have a really old Linux system that doesn't have a C++11 compiler, you'll also need
the Boost library (which is standard on Fedora Core, but may not be on other
distributions). If you don't have Boost, read boost.txt in LDView's Qt
directory, and follow the instructions there. I'm not 100% sure they'll work
right, but hopefully they will.
(Note: If you want to compile the Qt version on a Mac, please contact me. This
has not yet been documented. The following paragraph is for Linux compiles,
although the instructions will likely work on other *nix systems that have Qt
4.x/5.x.)
To compile LDView, go into the Qt directory and type ./makeall
If it works, great.
If not, you're mostly on your own. Feel free to contact me if you can't figure
out the problem, but bear in mind that I may not be able to help much. LDView
doesn't have any configure scripts, but it has been successfully compiled in
Windows, Linux, and Mac OS X (and maybe AIX).
To build RPM package, go into the QT directory and type rpmbuild -bb LDView.spec
To build DEB package, go into the QT directory and type ./makedeb
Linux binaries are compiled from latest Git snapshot for most popular distributions
(Arch, Centos, Debian, Fedora, RedHat, SLE, Scientific, OpenSUSE, Ubuntu) on
OpenSUSE Build Service:
LEGO® and the LEGO logo are registered trademarks of The Lego Group, which
does not sponsor, endorse, or authorize this site. You can find the official
LEGO website at http://www.lego.com.