在 VS2010 或 VS 2008 中打开现有的 MakeFile 项目进行调试

Posted

技术标签:

【中文标题】在 VS2010 或 VS 2008 中打开现有的 MakeFile 项目进行调试【英文标题】:Opening an Existing MakeFile Project in VS2010 or VS 2008 for debugging 【发布时间】:2012-02-12 09:09:07 【问题描述】:

我正在探索一个开源项目的代码。该项目有自己的目录结构,并且有几个 makefile 用于在不同平台上构建它。我在 Windows 上工作,想通过制作 Visual Studio 项目来在 Visual Studio 2008 或 2010 中提取它的源代码。我可以使用 Visual Studio 的 Nmake 实用程序构建项目,但如果我不知道如何调试没有任何 .vcproj 文件或解决方案。 那么有人可以提供一些链接或提供一些关于如何从制作文件制作视觉工作室项目的指导。有关更多信息,我正在尝试构建的项目是 webP api 项目.. http://code.google.com/speed/webp/docs/api.html

【问题讨论】:

【参考方案1】:

要回答您的嵌入式问题而不是标题问题 - 您可以通过调用“devenv”并将可执行文件作为参数传递给它来调试 NMake 进程的输出。我通常在构建过程的输出目录中执行此操作,以便 devenv 可以找到带有调试信息的相关 DLL 和 PDB 文件。

我的 devenv(在 32 位 VS2010 系统上)位于“c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com”中

希望这可以帮助您调试!

【讨论】:

以上是关于在 VS2010 或 VS 2008 中打开现有的 MakeFile 项目进行调试的主要内容,如果未能解决你的问题,请参考以下文章

我从网上下载了一个用vs2008编写的代码,用vs2008打开时出现了这个错误该怎么办

使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)

vs2008添加TFS项目时出现以下错误,其中输入的TFS地址的有效的。用VS2010都可以这样添加

vs2008,原有的项目中添加了新的aspx文件后,怎样在之后生成的网址中添加新的URL

如何将C#项目从VS2008迁移到VS2017

如何在 VS2008 和 SQL Server CE 上基于现有的 .sdf 文件创建空本地数据库