Visual Studio找不到CPPUNIT调试数据库

时间:2009-06-18 19:36:57

标签: visual-studio cppunit

我正在使用带有CPPUNIT的Visual Studio 2008。我已经编译了CPPUNIT并将CPPUNIT路径添加到Include和Library路径。目前,我可以用CPPUNIT库编译我的程序。

但是,链接器会生成以下警告:

  

警告2警告LNK4099:找不到PDB“vc90.pdb”   'C:\ Program Files \ cppunit \ cppunit-1.12.1 \ lib \ cppunitd.lib'或at   'C:\ Users \用户hide1713 \桌面\ 3d_tank \ cpp_pj \ BIN \ vc90.pdb';链接   对象好像没有调试信息cppunitd.lib GameUnitTest

有一个cppunitd_dll.pdb文件和cppunitd.lib。如何告诉链接器在哪里可以找到CPPUNIT调试数据库?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

在您的CppUnit项目中,请确保您的编译器发出的程序数据库文件与您的主项目兼容。在CppUnit项目属性窗口的Config properties / C ++ / General树下,您将看到Debug Information Format框。选择“程序数据库/ Zi”或任何与主项目上的相同设置完全匹配的值。当然,你必须重新编译它们。