我正在使用MS visual studio 2010 PRoofessional版本,并且在我使用的两种语言(C ++和UnrealScript with Nfringe)中似乎没有自动完成,也有nfringe也没有自动缩进。
我想知道如何解决这个问题?
答案 0 :(得分:2)
很可能是您按
意外切换到低影响的智能感知模式CTRL + ALT + SPACE 刚刚点击 CTRL + ALT + < kbd> SPACE 返回智能感知模式。
答案 1 :(得分:2)
你在写一个完全不受管理的C ++ DLL吗? VS 2010中没有对CLI / C ++项目的智能感知支持
答案 2 :(得分:1)
自VC6以来,我实际上遇到了C ++和Intellisense的问题...... 我们现在使用Whole Tomatoes“Visual Assist”并修复Intellisense。 :-)这个单一的功能是物有所值。
答案 3 :(得分:0)
当您打开解决方案文件时,是否会收到有关无法打开IntelliSense数据库的警告?如果是这样,那就是原因 - UnrealEngine故意拥有一个与IntelliSense数据库同名的目录,以防止其创建(如果已经存在同名目录,Visual Studio将无法创建文件)。引擎代码库太大,以至于在编辑代码时启用了IntelliSense会使所有内容变慢。
答案 4 :(得分:0)
我也在使用虚幻引擎,之前我遇到过同样的问题,解决方案是在VS项目设置中自己设置的。
打开你游戏项目的属性窗口(例如UDKGame),导航到“NMake”,“包含搜索路径”,并在那里填写所需的标题搜索路径。
您可以从UnrealBuildTool的输出中复制路径列表。
此处设置的值仅供Visual Studio的IntelliSense使用,因此无需担心构建错误。
这仅适用于C ++,我不确定虚幻脚本有什么问题。我刚刚更新到Visual Studio 2010并且尚未安装新的nFringe。
希望这个答案还不算太晚