Tak więc za każdym razem, gdy buduję swój program, otrzymuję następujący komunikat ostrzegawczy;Ostrzeżenie LNK4099 linker z 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
Mogę po prostu zignorować to, jak opisano w pytaniu tutaj; LNK4099 linker warning with clean install of Qt SDK and Visual C++ 2008
To dość denerwujące, aby go zobaczyć przez cały czas, a faktem jest, że vc100.pdb zostanie zbudowany, ale nie do folderu debugowania. Jak widać na poniższym obrazku;
Więc łącznik szuka „vc100.pdb” w folderze debugowania ale „vc100.pdb” plik znajduje się w głównym katalogu. Zastanawiam się więc, w jaki sposób mogę zmienić w QT Creator katalog look-up lub infact, czy możliwe jest przeniesienie "vc100.pdb" do folderu debugowania?
Czy jest to jeden z problemów, który został rozwiązany? Podczas kompilowania aplikacji Qt z Visual Studio (która poprawnie ustawia swoje środowisko przed uruchomieniem jej narzędzi budowania) pojawia się ten sam błąd. – IInspectable
Zobacz http://stackoverflow.com/questions/8359550/lnk4099-linker-warning-with-clean-install-of-qt-sdk-and-visual-c-2008#comment10357730_8361486 komentarz. –