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++ TheIDE » U++ TheIDE: Packages » Why each package should reside in its own directory?
Re: Why each package should reside in its own directory? [message #15298 is a reply to message #15280] Tue, 15 April 2008 22:27 Go to previous messageGo to previous message
Novo is currently offline  Novo
Messages: 1358
Registered: December 2006
Ultimate Contributor
masu wrote on Tue, 15 April 2008 05:13

I would keep them separately and add includes and libs as needed.
Then you can update the external libs as you want and also use it within TheIDE.
It is equivalent of handling for example OpenGL libs within TheIDE.



GLCtrl is using a prebuilt version of OpenGL.

In case of prebuilt third-party libraries I would lose such nice features of TheIDE’s like BLITZ, code navigation, and code completion. Actually, I’d like to use BLITZ because in large projects changing of one line of code can cause 15-30 minutes of recompilation. UPP files are easy to create and they work on Windows and Linux.

B.T.W. Creating of a package, which includes only one file, seems to be overkill. (I mean one cpp file per directory.)

Quote:


You could even use TheIDE's command line feature to automate your building tasks (update external libs, rebuild them, recompile TheIDE project).

I do not see any disadvantages in doing so.

Matthias


Sorry, I couldn’t figure out how to use it.


Regards,
Novo

[Updated on: Tue, 15 April 2008 22:29]

Report message to a moderator

 
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
Previous Topic: vsprintf() doesn't support "%I64u" format in Win32 platform?
Next Topic: Problem trying to run the example package OleCalc
Goto Forum:
  


Current Time: Fri May 10 19:23:49 CEST 2024

Total time taken to generate the page: 0.02245 seconds