
Frequently Asked Questions
The list of Frequently Asked Questions (FAQ) will be available later [work in progress].
Does CHRONO::ENGINE have a graphical user interface?
No, it is a C++ library and you must be a software programmer in order to
take advantage of it.
However, if you need a CAD-like interface, you may give a look at the plug-in
CHRONO
for the software Realsoft3D, which has a 3D graphical user interface based on CHRONO::ENGINE.
Is CHRONO::ENGINE free, or should I pay a fee?
In few words: no fees are required for academic or non-profit purposes.
A fee is required only if you make money from it (for example, if you
sell software based on CHRONO::ENGINE or you develop some vertical
application for consulting, etc. In such a case, contact us for pricing.)
I want to use CHRONO::ENGINE, but I have few knowledge about C language..
Please, don't joke :) This is not like programming a macro in Excel... You
MUST have adequate knowledge about the C++ language, before trying to use
CHRONO::ENGINE. If you don't know what's 'templating', 'RTTI', 'polimorphism' or such,
please learn some basic lessons about C++ (for example see these
links).
I see that CHRONO::ENGINE implements a 'fake RTTI' mechanism, mostly
used by the class factory.
Why doesn't you use the ready-to-use typeid mechanism of default C++ RTTI?
Nice question! Well, though C symbol decoration is always the same,
different compilers implement different schemes for name decoration of C++
class members. Therefore, if you use the RTTI name decoration for a
polimorphic serialization mechanism, your files won't be platform-independent. Since
our class factory is based on a custom RTTI, the class factory of the
persistent/transient deserialization will always work, regardless of compiler/platform.
I downloaded the Microsoft free Visual C++ Toolkit 2003, but.. if I type 'nmake'
in the console, the command is not recognized...
Simple: the 'nmake' is not included in the Microsoft free Visual C++ Toolkit 2003 (you
just get the linker, the compiler and few libraries...) However, you can find
the 'nmake' tool in the free .NET SDK (download from Microsoft). Otherwise, download
the free 'make' tool from GNU. See
links for download addresses.
Is 'nmake depend' supported?
Sorry, the 'depend' feature is not supported in our makefiles.