如何在没有调试符号的情况下将静态库链接到可执行文件并在VS 2008上进行调试?

问题描述:

我想摆脱一些将我的项目链接在一起的第三方静态库时得到的编译器警告。自从我开发它之后,我一直以调试模式编译它,但第三方库是没有符号的外部库。如何在没有调试符号的情况下将静态库链接到可执行文件并在VS 2008上进行调试?

编译器显示以下警告:warning LNK4099: PDB 'vc90.pdb' was not found with ...

我可以解决此警告没有忽略它?为什么我需要将静态库与调试符号链接,如果我不需要调试它们。

从这里报价:Linker Tools Warning LNK4099

你也可以编译/Z7,所以PDB并不需要使用或删除/DEBUG链接器选项,如果你不具备的对象.pdb文件你正在链接。

+0

这可以通过我们正在链接的静态库来完成吗?或者它是一个适用于我们链接的所有静态库的全局设置吗? –

+0

我不知道。尝试应用到启动项目并查看项目属性的命令行部分以了解它是如何指定的。 – yasouser