hellomotor / crashrpt

Automatically exported from code.google.com/p/crashrpt
0 stars 0 forks source link

Fix compiling without bundled third-party libraries #136

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
CrashRpt relies on top of some third-party libraries like zlib, PNG, DbgHelp, 
etc... but it's really hard to compile it without it's third-party folder, 
mostly because it uses private data of such external dependencies and these 
libraries are alreay outdated, which makes the portability almost impossible to 
achieve.

I would to like to suggest to the developers to make possible to compile 
CrashRpt out-of-the-box without relying on outdated bundled libraries. Most of 
my projects share the same DLLs (zlib, dbghelp, tinyxml, ...) and a low memory 
footprint is a must-have for me.

Original issue reported on code.google.com by mathaus....@gmail.com on 5 Mar 2012 at 2:13

GoogleCodeExporter commented 9 years ago
It may be very difficult to do as you request (to compile without relying on 
third-party libraries). The bundled libraries, such as tinyxml or minizip, are 
modified to resolve some bugs found in them, so removing the libraries (and 
later replacing then with your own ones) may introduce new bugs.

It is not recommended to modify CrashRpt directory structure. You should not 
take some CrashRpt projects from CrashRpt solution and integrate them into your 
own solution, because this may cause compilation conflicts. It is recommended 
to follow official documentation when compiling CrashRpt. 

Original comment by zexspect...@gmail.com on 12 Mar 2012 at 10:42