我正在使用Visual 2008与CPPUNIT。我已经编译了CPPUNIT并添加了CPPUNIT路径以包含和库路径。目前,我可以用CPPUNIT库编译我的程序。
但是,链接器会生成以下警告:
警告2警告Files\cppunit\cppunit-1.12.1\lib\cppunitd.lib‘:PDB 'vc90.pdb’没有在'C:\Program 'c:\Users\hide1713\Desktop\3d_tank\cpp_pj\bin\vc90.pdb';‘或在’c:\Users\hide1713\Desktop\3d_tank\cpp_pj\bin\vc90.pdb‘;链接对象处找到,就好像没有调试信息cppunitd.lib GameUnitTest一样
有一个cppunitd_dll.pdb文件和cppunitd.lib。如何告诉链接器在哪里找到CPPUNIT调试数据库?
谢谢大家。
发布于 2009-06-26 20:42:58
在CppUnit项目中,请确保编译器发出与主项目兼容的程序数据库文件。在CppUnit项目属性窗口的Config / C++ / General树下,您将看到框。选择“程序数据库/Zi”或任何与主项目上相同设置完全匹配的值。当然,您必须同时重新编译它们。
https://stackoverflow.com/questions/1014745
复制相似问题