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 » Developing U++ » U++ Developers corner » workspace-like package
Re: workspace-like package [message #20124 is a reply to message #19785] Thu, 19 February 2009 19:16 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13976
Registered: November 2005
Ultimate Member
Novo wrote on Sun, 18 January 2009 14:45

I'd like to create an UPP package, which works similar to Visual Studio workspace.

Example:

1) I have a package, which builds a DLL (has DLL as a target);
2) I have a package, which builds an executable, and I'd like to link this executable against DLL. Logical solution would be to add first package to "uses" of the second package because application uses the DLL, and let TheIDE manage the rest.

Unfortunately, this configuration doesn't seem to work. I either have to build each package separately (and manually add path and library name to the second package), or I need to link all as one piece (completely monolith application, no DLLs as modules).

Or, probably, I'm missing something in package-assembly-nest concept. Wink

TIA



The unsolved problem there is that it is perhaps a little bit hard to decide what package should be created as .dll in the current model.

I am thinking about the model of "multiple main packages" and one "supermain" (just to know which .exe should be executed), but it is hard to say if that would work well.

As there are still many other problems with .dll, I sort of hesitate to proceed. (And of course, I dislike .dlls as maintainance nightmare, but that is another topic Smile

Mirek

P.S.: Moving this to technology forum.



 
Read Message icon6.gif
Read Message
Read Message
Read Message
Read Message
Previous Topic: The debugger crashed
Next Topic: General questions about Ultimate++
Goto Forum:
  


Current Time: Sun May 12 10:34:35 CEST 2024

Total time taken to generate the page: 0.02716 seconds