是否可以在调试版本中编译 VS 项目,包括要通过不同项目调试的断点?
Posted
技术标签:
【中文标题】是否可以在调试版本中编译 VS 项目,包括要通过不同项目调试的断点?【英文标题】:Is it possible to compile VS project in debug version including breakpoints to be debugged via a different project? 【发布时间】:2016-10-24 13:07:43 【问题描述】:我正在尝试在调试模式下编译 Nvidia PhysX 源代码。然后我有另一个使用 PhysX 项目作为外部项目的 Visual Studio 项目。
我想从我在外部 PhysX 项目中定义的断点开始,通过我的主项目调试 PhysX 项目。这可能吗?
我正在使用 VS 2013 和 Physx 3.3.4。
提前致谢!
【问题讨论】:
【参考方案1】:编译器不使用断点来生成调试信息 (pdb) 或任何其他二进制文件。这是一个与 Visual Studio 解决方案相关的选项。
Visual Studio 将断点存储在 "SolutionName".suo
文件中。此文件还用于其他解决方案用户选项。如果您的项目在不同的解决方案中,则无法自动使用另一个中的断点。
有一个选项可以在项目之间导出/导入断点。查看"How to export/import breakpoints on VS 2013?" 文章了解如何操作。
【讨论】:
以上是关于是否可以在调试版本中编译 VS 项目,包括要通过不同项目调试的断点?的主要内容,如果未能解决你的问题,请参考以下文章
VS2010环境下 指定的文件格式无法识别或者不支持二进制 Cocos2d-x无法运行