使用QT Creator的LNK4099链接器警告

Dan*_*ran 6 c++ qt linker-errors

所以每次我建立我的程序时,我都会收到以下警告信息;

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
Run Code Online (Sandbox Code Playgroud)

我可以忽略它,如这里的问题所述; LNK4099链接器警告,干净安装Qt SDK和Visual C++ 2008

但它总是看起来很烦人,事实是vc100.pdb被构建但没有进入调试文件夹.如下图所示;

在此输入图像描述

因此链接器在调试文件夹中查找"vc100.pdb",但"vc100.pdb"文件位于顶级目录中.所以我想知道实际上我是如何在QT创建者中更改查找目录或者事实上是否可以将"vc100.pdb"移动到调试文件夹中?

Bri*_*aak 0

啊,如果从 Visual Studio 的命令提示符启动 Qt Creator,一堆问题就会自动解决。刚开始

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86
Run Code Online (Sandbox Code Playgroud)

(或在“开始”菜单中找到它)并在其中输入 Qt Creator 的路径。