【问题标题】:Visual Studio cannot find CPPUNIT debugging databaseVisual Studio 找不到 CPPUNIT 调试数据库
【发布时间】:2010-11-04 03:00:07
【问题描述】:

我正在使用带有 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' 或在 'c:\Users\hide1713\Desktop\3d_tank\cpp_pj\bin\vc90.pdb';链接 对象好像没有调试信息 cppunitd.lib GameUnitTest

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

谢谢大家。

【问题讨论】:

    标签: visual-studio cppunit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 1970-01-01
      • 2018-06-01
      • 2022-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多