Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Building & using U++ without TheIDE
Re: Building & using U++ without TheIDE [message #11675 is a reply to message #11360] Fri, 21 September 2007 03:36 Go to previous messageGo to previous message
sergei is currently offline  sergei
Messages: 94
Registered: September 2007
Member
I'm testing which packages compile as SCU and which don't. I've encountered some problems:

Inner Geom packages use T??? includes. Commenting them doesn't help, since geomcoord has this:
struct Tree : RefBase
{
Tree(pick_ Node& root) : root(root) {}

Node root;
};
RefBase is only defined in Web. Is that the same RefBase? If yes, GeomCoord should have uses Web. If not, what RefBase does it need, and there is then naming conflict.

Ole Ctrl has member of type Thread. But I'm not compiling multithreaded. Is multithreading a requirement for Ole Ctrl, or should there be some kind of #ifdef?

MySql didn't compile. I don't have #include <Sql.h>, and I don't know where MYSQL is defined (I need to install MySQL?). PostgreSQL wants #include <libpq-fe.h>, I have to install something too, right?

Web/SSL wants #include <openssl/ssl.h> and #include <openssl/err.h>...

Zim, and removed stuff in png, gif and Draw/hrr use AlphaArray, which is never defined -> can't build Zim.


List of compileable packages (in MSVC) ATM (commented ones don't compile):

#include <UppPkg/Core.h>
#include <UppPkg/CppBase.h>
#include <UppPkg/Crypto.h>
#include <UppPkg/CtrlCore.h>
#include <UppPkg/CtrlLib.h>
#include <UppPkg/Draw.h>
#include <UppPkg/Esc.h>
//#include <UppPkg/Geom_Coords.h>
//#include <UppPkg/Geom_Ctrl.h>
//#include <UppPkg/Geom_Draw.h>
#include <UppPkg/Geom.h>
#include <UppPkg/GLCtrl.h>
#include <UppPkg/GridCtrl.h>
//#include <UppPkg/MySql.h>
//#include <UppPkg/Ole_Ctrl.h>
#include <UppPkg/Ole.h>
#include <UppPkg/OleDB.h>
#include <UppPkg/Oracle.h>
#include <UppPkg/PdfDraw.h>
#include <UppPkg/plugin_bmp.h>
//#include <UppPkg/plugin_bz2.h>
#include <UppPkg/plugin_dbf.h>
#include <UppPkg/plugin_ftp.h>
#include <UppPkg/plugin_gif.h>
#include <UppPkg/plugin_jpg.h>
//#include <UppPkg/plugin_ndisasm.h>
//#include <UppPkg/plugin_pcre.h>
#include <UppPkg/plugin_png.h>
//#include <UppPkg/plugin_sqlite3.h>
//#include <UppPkg/plugin_tif.h>
#include <UppPkg/plugin_z.h>
//#include <UppPkg/plugin_zim.h>
//#include <UppPkg/PostgreSQL.h>
#include <UppPkg/Report.h>
#include <UppPkg/RichEdit.h>
#include <UppPkg/RichText.h>
#include <UppPkg/Sql.h>
#include <UppPkg/SqlCtrl.h>
//#include <UppPkg/Web_SSL.h>
#include <UppPkg/Web.h>


I believe ndisasm should be excluded unless building TheIDE, since it's GPL, right?

 
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: *.tpp files in SVN
Next Topic: console + WIN-GDI
Goto Forum:
  


Current Time: Fri Jul 18 08:19:47 CEST 2025

Total time taken to generate the page: 0.01428 seconds