Thank you for your quick reply. :)
This sounds interesting, I am going to have a try on it.
By the way, Does my existing code that uses openC++ compatible with
VivaCore ? In fact, my project would like to use openC++ under both
Windows and Linux platforms. It would be great if my existing code that
works under Linux is fully compatible with VivaCore under Windows.
Thank you
Joseph
On 09/14/2010 01:27 PM, Andrey Karpov wrote:
> emeplease wrote:
> > Hi, I am going to compile opencxx under Windows, but it fails, it seems
> > that there are some dependencies
> > on Linux/Unix specific details. Does opencxx support Windows platform?
>
> Hello,
>
> Try VivaCore - http://www.viva64.com/terminology/VivaCore.html
>
> VivaCore - the library of code parsing, analysis and transformation
> developed by OOO "Program Verification Systems". VivaCore is an open
> library and supports C and C++. The library is written in C++ and
> implemented as a project for Visual Studio 2010. VivaCore is built on
> the basis of OpenC++ (OpenCxx) which is currently not developed.
>
> VivaCore can do everything what OpenCxx can and has some more features:
>
> Classical C is supported.
> Support of specific C++ syntax used while developing in Visual Studio
> 2005/2008/2010 environment is provided.
> Some new key words and other constructions present in the new language
> standards are supported.
> Calculating values of literal constants is implemented.
> The library is adapted and optimized for 64-bit systems.
> A lot of errors and defects are corrected.
> A mechanism of initial preprocessing of the source text, allowing you
> to implement some specific code modifications, is created.
> Coding of complex types taking more than 127 symbols in coded form is
> supported.
> A simple project (for Visual Studio 2010) demonstrating the main
> principles of VivaCore library's usage is created.
> #pragma directives are supported
>
> It is on the basis of VivaCore Library that PVS-Studio analyzer is
> implemented. Besides, OOO "Program Verification Systems" suggests
> creating specialized solutions in the sphere of source code analysis
> and processing on the basis of VivaCore library for third-party clients.
>
>
> -----
> Andrey Karpov,
> Cand. Sc. (Physics and Mathematics), CTO
> Program Verification Systems Co., Ltd.
> E-Mail: ka...@vi...
>
>
|