Are you using shadow builds? Be aware that this is now the default and it broke my projects too.
On Thu, Jun 24, 2010 at 9:33 AM, <cornelis.bockemu...@holcim.com> wrote: > > qt-creator-boun...@trolltech.com > > > > Try removing the -l in front of each lib. Change it to: > > > LIBS += htmlhelp \ > > > dimeDbld \ > > > simage1d \ > > > coin3d > > With this, the error message changes to: > > :: error: cannot open file 'htmlhelp.obj' > > So obviously the linker sees this now as an OBJ file, not a LIB any more! > So I added the .lib explicitly: > > CONFIG(debug, debug|release):LIBS += htmlhelp.lib \ > dimeDbld.lib \ > simage1d.lib \ > coin3d.lib > > Effect: Now I am getting this error message: > > :: error: cannot open file 'dimeDbld.lib' > > Which means: now it "sees" the htmlhelp.lib, but fails now at the second > library! (Btw., both are located in the lib/ subdirectory, so logically if > it finds one, there is no reason why it does not find the other!) > > This is the full output that the qmake generates: > > """" > Starting: "D:/Qt/qtcreator-2.0.0/bin/jom.exe" > D:\Qt\qtcreator-2.0.0\bin\jom.exe -nologo -j 2 -f Makefile.Debug > link /LIBPATH:"lib" /LIBPATH:"D:\Coin-3.1.3\lib" /LIBPATH:"d:\Qt\4.5.3 > \lib" /NOLOGO /DEBUG /MANIFEST /MANIFESTFILE:"./obj/debug > \QmModeler40.intermediate.manifest" /SUBSYSTEM:WINDOWS > "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' > version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' > processorArchitecture='*'" /OUT:debug\QmModeler40.exe @C:\DOCUME~1\cbockenm > \LOCALS~1\Temp\QmModeler40.exe.262706531.jom > LINK : fatal error LNK1104: cannot open file 'dimeDbld.lib' > d:\qt\4.5.3\bin\qmake.exe -spec d:\Qt\4.5.3\mkspecs\win32-msvc2005 -win32 > -o Makefile ..\QmModeler40\QmModeler40.pro > command failed with exit code 1104 > jom 0.8.3 - empower your cores > > command failed with exit code 2 > The process "D:/Qt/qtcreator-2.0.0/bin/jom.exe" exited with code %2. > Error while building project QmModeler40 (target: Desktop) > When executing build step '' > """" > > In order to really see what is happening, I would have to have a look > inside that temporary file C:\DOCUME~1\cbockenm\LOCALS~1\Temp > \QmModeler40.exe.262706531.jom, but unfortunately this is always deleted > after each run (which is of course correct - normally!). > > Btw., this is what I got from running the same PRO file (with htmlhelp.lib > etc.): > > """" > Running build steps for project QmModeler40... > Configuration unchanged, skipping QMake step. > Starting: D:/Qt/2010.03/bin/jom.exe > D:\Qt\2010.03\bin\jom.exe -nologo -j 2 -f Makefile.Debug > link /LIBPATH:"lib" /LIBPATH:"D:\Coin-3.1.3\lib" /LIBPATH:"d:\Qt\4.5.3 > \lib" /NOLOGO /DEBUG /MANIFEST /MANIFESTFILE:"./obj/debug > \QmModeler40.intermediate.manifest" /SUBSYSTEM:WINDOWS > "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' > version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' > processorArchitecture='*'" /OUT:debug\QmModeler40.exe @C:\DOCUME~1\cbockenm > \LOCALS~1\Temp\QmModeler40.exe.263107375.jom > LINK : debug\QmModeler40.exe not found or not built by the last incremental > link; performing full link > obj\debug\MapFeature.obj : warning LNK4042: object specified more than > once; extras ignored > mt.exe -nologo -manifest ".\obj\debug\QmModeler40.intermediate.manifest" > -outputresource:debug\QmModeler40.exe;1 > jom 0.8.3 - empower your cores > > Exited with code 0. > """" > > So the only difference seems to be in the generated temporary input file > for the linker! > > Greetings, > Cornelis > > > Aloha, > > John > > > > On Jun 23, 2010, at 8:54 PM, cornelis.bockemu...@holcim.com wrote: > > > > > > > > Reading about the new Qt Creator 2.0.0 release yesterday, I immediately > > > downloaded and installed it. However, very quickly I was not very happy > any > > > more, and at this moment I am back to version 1.3.1 for my work because > I > > > simply could not get my project properly linked! It is to say that the > > > exactly project (*.pro file) works fine with the old version. > > > > > > My system is Windows XP, commercial license, working with the MS Visual > C++ > > > 2005 compiler, and this is the message that I receive: > > > > > > :: error: cannot open file 'lib\htmlhelp.lib' > > > > > > That library is there just fine, and it is correctly found if I work > with > > > the old Creator! These are the relevant lines in the *.pro file: > > > > > > LIBPATH += lib \ > > > $(COINDIR)/lib > > > CONFIG(debug, debug|release):LIBS += -lhtmlhelp \ > > > -ldimeDbld \ > > > -lsimage1d \ > > > -lcoin3d > > > else:LIBS += -lhtmlhelp \ > > > -ldimeDbl \ > > > -lsimage1 \ > > > -lcoin3 > > > > > > If I change the order of the lib files, the error message changes: It > will > > > always complain about the first library on the list. > > > > > > Any helpful hints? Something I am doing possibly wrong (with the old > > > Creator being more tolerant)?? Or even a but in the new Creator??? > > > > > > _____________________ > > > > > > Cornelis Bockemühl > > > Holcim Group Support Ltd > > > Cement Manufacturing Services > > > Materials Technology > > > Reserve Evaluation and Quarry Planning > > > Im Schachen > > > CH-5113 Holderbank > > > Phone +41 58 858 51 30 > > > Fax +41 58 858 51 51 > > > cornelis.bockemu...@holcim.com > > > www.holcim.com > > > This e-mail is confidential and intended only for the use of the above > > > named addressee. If you have received this e-mail in error, please > delete > > > it immediately and notify us by e-mail or telephone. > > > > > > > > > _______________________________________________ > > > Qt-creator mailing list > > > Qt-creator@trolltech.com > > > http://lists.trolltech.com/mailman/listinfo/qt-creator > > > > > > _______________________________________________ > > Qt-creator mailing list > > Qt-creator@trolltech.com > > http://lists.trolltech.com/mailman/listinfo/qt-creator > > _____________________ > > Cornelis Bockemühl > Holcim Group Support Ltd > Cement Manufacturing Services > Materials Technology > Reserve Evaluation and Quarry Planning > Im Schachen > CH-5113 Holderbank > Phone +41 58 858 51 30 > Fax +41 58 858 51 51 > cornelis.bockemu...@holcim.com > www.holcim.com > This e-mail is confidential and intended only for the use of the above > named addressee. If you have received this e-mail in error, please delete > it immediately and notify us by e-mail or telephone. > > > _______________________________________________ > Qt-creator mailing list > Qt-creator@trolltech.com > http://lists.trolltech.com/mailman/listinfo/qt-creator >
_______________________________________________ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator