> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > John Debay > Sent: woensdag 18 mei 2005 1:46 > To: nant-users@lists.sourceforge.net > Subject: [Nant-users] LNK1181 error when specifying output > file in VC++ solution > > Hi, > > It appears that if you change the name of an object file from > "filename.obj" to something else in a Visual Studio 2003 > project, NAnt > cannot find that .obj file at link time. The build fails as a result. > > For example, if you have a file "foo.cpp", and you right-click on > foo.cpp in the project, click C/C++, click Output Files, and > change the > "Object File Name" property to, say, > $(IntDir)/$(InputName)1.obj (which > in this example would be foo1.obj), NAnt is still incorrectly looking > for foo.obj. It will generate the following error: > > [lib] LIB : fatal error LNK1181: cannot open input file > 'c:\test\mysolution\myproject\Debug\foo.obj' > > 'c:\test\mysolution\myproject\Debug\foo.obj' does not exist, but > 'c:\test\mysolution\myproject\Debug\foo1.obj' does. VS > figures it out; > NAnt does not. > > This is more than just an annoyance because Visual Studio > does actually > append "1" to the name of some obj files (maybe files that have been > moved around in the project? not sure). > > I have a small reproduction I would be happy to e-mail out if > anyone is > interested in taking a look.
Waiting impatiently ;-) Gert ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users