【问题标题】:How to make F12 work in MSDEV for non MSDEV project如何让 F12 在 MSDEV 中为非 MSDEV 项目工作
【发布时间】:2012-02-22 10:52:59
【问题描述】:

我正在处理一个遗留(20 多年)代码库并在 MSDEV 2010 中进行开发。代码不是在 MSDEV 中构建的,而是通过使用 nmake 的批处理文件完成的。

我在 MSDEV 中创建了一个空的 windows 项目并将其指向相关的二进制文件。这行得通,我可以在它运行时附加到 exe,也可以从一开始就在调试中运行它——断点、步进等都可以工作。

但是,我不能使用 F12 来查找事物的定义。当我按下它时,我只是被告知它找不到定义。我已尝试添加文件,但似乎没有帮助。

有人知道我该如何设置吗?

【问题讨论】:

  • IntelliSense 对您的项目一无所知,它不知道使用了哪些源代码文件。您必须创建一个常规项目。
  • 当您说“创建一个常规项目”时,我该怎么做? Windows 应用程序不是常规项目吗?
  • 那为什么还要使用 Visual Studio 2010?为什么不使用具有“ad-hoc intellisense”功能的其他 IDE?
  • 公司标准是使用MSDEV 2010,所以我必须使用它(我只是在这里工作)。

标签: visual-studio-2010 intellisense msdev


【解决方案1】:

这比我想象的要容易得多。 2010 年有一个单独的选项可以从现有代码创建项目。

我只是创建了项目并从源代码树的根目录添加了代码。 Intellisense 现在可以工作了(就像 Phat Studio 一样)。

我现在正试图弄清楚如何在 MSDEV 中设置构建系统!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2020-02-10
    相关资源
    最近更新 更多