在Qt Creator中,我已经移除了qmake步骤,并添加了自己的cmake步骤和CMakeLists.txt文件。现在,对于我在项目内部定义的任何类,自动完成功能都可以正常工作。例如,我的自定义类的类名以不同的颜色显示,当我悬停在变量上时,它会给我提供有关该变量的详细信息。
但是,对于我在项目中使用的任何第三方库,自动完成功能都无法工作。这些类以标准白色显示,当我悬停在来自该库的变量上时,什么也没有显示出来。但是,在CMakeLists.txt中正确定义了库,我的程序可以编译和运行良好。因此,Qt Creator最终能够找到这些库,但不能在代码编辑期间找到它们以使自动完成功能正常工作。解决方案是什么?
但是,对于我在项目中使用的任何第三方库,自动完成功能都无法工作。这些类以标准白色显示,当我悬停在来自该库的变量上时,什么也没有显示出来。但是,在CMakeLists.txt中正确定义了库,我的程序可以编译和运行良好。因此,Qt Creator最终能够找到这些库,但不能在代码编辑期间找到它们以使自动完成功能正常工作。解决方案是什么?