我正在使用带有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调试数据库?
谢谢大家。
答案 0 :(得分:0)
在您的CppUnit项目中,请确保您的编译器发出的程序数据库文件与您的主项目兼容。在CppUnit项目属性窗口的Config properties / C ++ / General树下,您将看到Debug Information Format框。选择“程序数据库/ Zi”或任何与主项目上的相同设置完全匹配的值。当然,你必须重新编译它们。