警告LNK4099:如果文件存在,也找不到PDB"vc100.pdb"

Joh*_*ing 8 c++ linker qt visual-studio

我正在尝试使用Visual Studio编译Qt 4.8.6项目(我使用的是Visual Studio插件,用于Qt4.8.6).我在调试和发布模式(-debug-and-release)中静态编译了库(-static)而没有错误.

我收到这些错误:

QtGuid.lib(jaricom.obj):警告LNK4099:在'QtGuid.lib(jaricom.obj)'或'C:\ MyProject\debug\vc100.pdb'中找不到PDB'vc100.pdb'; 链接对象,好像没有调试信息1> QtGuid.lib(jcapimin.obj):警告LNK4099:在'QtGuid.lib(jcapimin.obj)'或'C:\ MyProject\debug中找不到PDB'vc100.pdb'\vc100.pdb'; 链接对象就像没有调试信息一样

为什么这样,我该如何解决?我不想忽视它.

Saq*_*ain 4

首先,这些是警告而不是错误,其次看起来像是您将 Qt 库的调试版本与 VC libs\xe2\x80\xa6 的发布配置文件链接起来,构建配置文件\xe2\x80\xa6 出了问题,但这只是警告,并且如果你不需要\xe2\x80\x99t需要VC组件的调试工具,你可以忽略这个警告\xe2\x80\xa6。\n如果你使用VS2010编译器并且将使用win SDK组件并且不会有任何依赖关系问题你使用的VC之间,Qt的依赖关系(用mingw编译的!?)等\xe2\x80\xa6 只需下载Qt源代码,用你的VS编译它们,安装VS Add-in并在VS中使用Qt...

\n