编辑:好吧,我从Qt网站上复制了这个:
您正在引用.ui文件中的对象... Visual Studio代码模型解析器仅解析C++源,这意味着在.ui文件中定义的小部件或对象将不可访问。为了解决问题,Qt Visual Studio Add-in会自动从.ui文件生成C++代码,方法是保存文件并在其上运行uic。每次构建项目时都会执行此步骤。如果代码完成不起作用,请尝试重新构建项目。更新.ui文件后,可能需要等待一段时间,才能完全启用代码完成。有关更多信息,请参见“修改项目属性”部分。它仍然不起作用... 您应该刷新代码模型,智能感知。这是通过打开解决方案资源管理器,调用项目的上下文菜单并激活“更新智能感知”项来完成的。
现在看起来我有这样的问题,但这并没有帮助,更新intelisece。我在Visual Studio中找不到这样的选项,看起来我的Visual Studio插件不起作用。它说“您应该刷新代码模型”,怎么做呢?请问有人可以解释一下吗?
在构建我的项目时,这里有一些输出警告:警告1:C:\Users\Admin\documents\visual studio 2010\Projects\VisualStudio\test\test.qrc中没有资源。警告2:warning LNK4099:未找到PDB“vc100.pdb”,与“qtmaind.lib(qtmain_win.obj)”或位于“C:\Users\Admin\documents\visual studio 2010\Projects\VisualStudio\vc100.pdb”的对象链接;像没有调试信息一样链接对象。