what is Qt5UiToolsd.vc.pdb



  • Everytime I do clean build on the solution with visual studio. I'm always seeing the following warning

    3>Qt5UiToolsd.lib(abstractformbuilder.obj) : warning LNK4099: PDB 'Qt5UiToolsd.vc.pdb' was not found with 'Qt5UiToolsd.lib(abstractformbuilder.obj)' or at 'C:\Development\SolutionFile\Qt5UiToolsd.vc.pdb'; linking object as if no debug info

    I wonder what is Qt5UiToolsd.vc.pdb. I'm working on Qt5.7.1. where can I find the pdb files


  • Qt Champions 2016

    @bin-huang said in what is Qt5UiToolsd.vc.pdb:

    Qt5UiToolsd.vc.pdb

    I think its the debug database and it tells you that it didnt find any as the Qt SDk dont come with it since its release build

    refs:
    https://bugreports.qt.io/browse/QTBUG-3934

    http://stackoverflow.com/questions/26674388/where-to-find-the-pdb-files-for-qts-dll



  • Thanks for the reply. I did customer build with the -developer-build and by default it should pump all the pdb files in. But for some reason, I didn't see Qt5UiToolsd.vc.pdb and Qt5UiToolsd.dll in the built folder. Here is the configure options I'm using, anyone please help me check if any parameter is wrong? Another my question, how to add the qtwebengine into the build.

    configure -confirm-license -prefix C:\Qt\Qt5.7.1\msvc2015_64 -developer-build -opensource -mp -shared -qtnamespace QtLib -nomake examples -nomake tests -skip activeqt -skip androidextras -skip connectivity -skip enginio -skip location -skip macextras -skip multimedia -skip quick1 -skip sensors -skip serialport -skip wayland -skip winextras -skip x11extras


  • Lifetime Qt Champion

    Hi and welcome to devnet,

    One thing: developer builds are meant for people developing Qt itself so unless you plan to do that you should drop that option.

    As for building QtWebEngine, did you check that you have all dependencies required for that ?



  • @SGaist Thanks for pointing out. -developer-build. I will remove it for the next build. But I just searched in my built folder. I cannot even find Qt5UiToolsd.dll and Qt5UiTools.dll. Any idea how to make these two files. I guess as long as I can build the dll files, pdb files should be in.


  • Lifetime Qt Champion

    IIRC, Qt5UiTools is a static library.


Log in to reply