Così ogni volta che si crea il mio programma continuo a ricevere il seguente messaggio di avviso;Avviso linker 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
Posso semplicemente ignorarlo come descritto nella domanda qui; LNK4099 linker warning with clean install of Qt SDK and Visual C++ 2008
Ma è piuttosto fastidioso vederlo tutto il tempo, e il fatto è che vc100.pdb viene creato ma non nella cartella di debug. Come puoi vedere nell'immagine qui sotto;
Così il linker è alla ricerca di "vc100.pdb" nella cartella di debug, ma il file "vc100.pdb" si trova nella directory di livello superiore. Quindi mi chiedo come effettivamente modifichi nel creatore QT la directory di ricerca o, in effetti, se è possibile spostare "vc100.pdb" nella cartella di debug?
È uno dei problemi risolti? Quando compilo un'applicazione Qt da Visual Studio (che imposta correttamente il suo ambiente prima di lanciare i suoi strumenti di compilazione) ottengo lo stesso errore. – IInspectable
Fare riferimento a http://stackoverflow.com/questions/8359550/lnk4099-linker-warning-with-clean-install-of-qt-sdk-and-visual-c-2008#comment10357730_8361486 commento. –