Así que cada vez que configuro mi programa sigo recibiendo el siguiente mensaje de advertencia;Advertencia de enlazador LNK4099 con QT Creator
qtmaind.lib(qtmain_win.obj):-1: warning: LNK4099: PDB 'vc100.pdb' was not found with 'qtmaind.lib(qtmain_win.obj)' or at 'D:\Projects\Test-2\blah-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug\debug\vc100.pdb'; linking object as if no debug info
Puedo simplemente ignorarlo como se describe en la pregunta aquí; LNK4099 linker warning with clean install of Qt SDK and Visual C++ 2008
Pero es cada vez más molesto verlo todo el tiempo, y el hecho es que vc100.pdb se compila pero no en la carpeta de depuración. Como puedes ver en la imagen de abajo;
Así que el enlazador está buscando "vc100.pdb" en la carpeta de depuración pero el archivo "vc100.pdb" se encuentra en el directorio de nivel superior. Entonces, me pregunto cómo puedo cambiar en el creador de QT el directorio de búsqueda o de hecho si es posible mover "vc100.pdb" a la carpeta de depuración.
¿Este es uno de los problemas que se resuelve? Al compilar una aplicación Qt de Visual Studio (que configura correctamente su entorno antes de iniciar sus herramientas de compilación) me sale el mismo error. – IInspectable
Consulte http://stackoverflow.com/questions/8359550/lnk4099-linker- warning-with-clean-install-of-qt-sdk-and-visual-c-2008#comment10357730_8361486 comentario. –