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: Compiling, Linking, Debugging of your packages » Corrected MscBuilder.cpp for MSC8 and INTEL compiler
Re: Corrected MscBuilder.cpp for MSC8 and INTEL compiler [message #9322 is a reply to message #9228] Fri, 27 April 2007 00:36 Go to previous messageGo to previous message
adkiller is currently offline  adkiller
Messages: 25
Registered: November 2005
Promising Member
Hi Mirek,

There is a bug in MscBuilder.cpp. It occurs when a static build is created using MSC8 and mt is executed when it not supposed to.

The bug is in MscBuilder.cpp, line 474:
			if(Execute(link) == 0) {
				CustomStep(".post-link");
				if(HasFlag("MSC8")) {
					String mt("mt -nologo -manifest ");
					mt << GetHostPathQ(target) << ".manifest -outputresource:" << GetHostPathQ(target)
				           << (HasFlag("DLL") ? ";2" : ";1");
				   Execute(mt);
				}

To fix it, please change it to:
			if(Execute(link) == 0) {
				CustomStep(".post-link");
				if(HasFlag("MSC8") && HasFlag("SHARED")) {
					String mt("mt -nologo -manifest ");
					mt << GetHostPathQ(target) << ".manifest -outputresource:" << GetHostPathQ(target)
				           << (HasFlag("DLL") ? ";2" : ";1");
				   Execute(mt);
				}


Thanks,
-Ad
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Attempting to compile U++ drawing examples
Next Topic: pre-define for preprocessor
Goto Forum:
  


Current Time: Sat Jul 05 17:05:26 CEST 2025

Total time taken to generate the page: 0.03523 seconds