[Solved] LNK1104: cannot open file 'QtGuid.lib' in Windows 8.1



  • Hi everybody,
    under Windows 8.1 I'm trying to use the toolchain of OpenSceneGraph 3.0.1 (unfortunately I cannot upgrade to a more recent release) based on Qt 4.8.4 msvc2008 win32.
    When I try to create a simple gui widget project I always get the linker error "LNK1104: cannot open file 'QtGuid.lib' ". That's reasonable because, by examining the folder containg the toolchain, the library is QtGui4d.lib not QtGuid.lib.
    Is there a workaround to force Qt to use the correct library (a LIBS directive in .pro or whatever)?

    Thanks in advance



  • The above problem has been "autoresolved" with a reboot of my PC.
    Another problem arised: "LINK : fatal error LNK1104: cannot open file 'qtmaind.lib'"
    This is due to the fact that release libraries and debug libraries are stored into 2 different folders.
    So I've taken the source files of Qt4.8.4 from OSG and recompiled them with the desidered options.
    Now everything works.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.