This question already has answers here:
F12 finds all references, not go to definition
(5个答案)
4年前关闭。
我有一个相当大的VS win32解决方案,其中包含多个项目。主项目是一个.exe,其他几个.exe和.dll彼此交互。大约一个月前,我可以按F12键或右键单击某个函数,然后选择“转到定义”或“转到声明”,然后我在看正确的代码。
最近,当我按下F12键时,它将在“查找符号结果”窗口中生成一个声明/定义函数的位置列表。真是烦人!
如果我在从dll导入的函数上使用F12,它将带我到该声明/定义。 F12似乎仅在当前项目中调出代码时出现问题,该项目被设置为“设置为启动项目”。这是一个c ++解决方案,许多这些函数都已重载,但是仍然像我说一两个月后那样,我对将F12转换为正确的函数/代码没有任何问题。
关于可能发生的事情的任何建议。
谢谢
(5个答案)
4年前关闭。
我有一个相当大的VS win32解决方案,其中包含多个项目。主项目是一个.exe,其他几个.exe和.dll彼此交互。大约一个月前,我可以按F12键或右键单击某个函数,然后选择“转到定义”或“转到声明”,然后我在看正确的代码。
最近,当我按下F12键时,它将在“查找符号结果”窗口中生成一个声明/定义函数的位置列表。真是烦人!
如果我在从dll导入的函数上使用F12,它将带我到该声明/定义。 F12似乎仅在当前项目中调出代码时出现问题,该项目被设置为“设置为启动项目”。这是一个c ++解决方案,许多这些函数都已重载,但是仍然像我说一两个月后那样,我对将F12转换为正确的函数/代码没有任何问题。
关于可能发生的事情的任何建议。
谢谢
最佳答案
检查工具->选项->键盘->查找命令(Edit.FindAllReferences)
您的快捷键f12可能已分配给
在键盘中解析->查找命令(Edit.GoToDefinition)->在全局中分配f12
删除所有其他分配了此快捷键的作品
(下拉菜单当前使用的快捷方式)
F12 finds all references, not go to definition
关于c++ - Visual Studio 2010“转到定义”/f12无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24962982/
10-12 23:56