Visual Studio 2010'转到定义' / f12无法正常工作

时间:2014-07-25 19:15:25

标签: c++ visual-studio-2010 visual-studio visual-c++

我有一个相当大的VS win32解决方案,其中包含多个项目。主项目是一个.exe,其他几个.exe和.dll互相交互。大约一个月前,我能够点击F12或右键单击某个功能,然后选择“转到定义”'或者'转到声明'和poof我正在查看正确的代码。 最近,当我点击F12时,它会在'查找符号结果中生成一个地点列表。窗口,声明/定义函数。哪个真烦人!

如果我在从dll导入的函数上使用F12,那么我的声明/定义就没问题了。 F12似乎只是在当前项目中调出代码时出现问题,该代码设置为"设置为启动项目"。这是一个c ++解决方案,很多这些函数都被重载了,但是正如我所说的一两个月回来我没有问题F12到正确的函数/代码。

有关可能发生的事情的任何建议。

由于

1 个答案:

答案 0 :(得分:0)

检查工具 - >选项 - >键盘 - >查找命令(Edit.FindAllReferences)
您的快捷键f12可能会分配给该

键盘中解析 - > find命令(Edit.GoToDefinition) - >在全球范围内分配f12
删除分配此快捷键键的所有其他Works (下拉列表目前使用的快捷方式)

F12 finds all references, not go to definition

相关问题