Joh*_*lay 5 qt cmake qt-creator
在 Qt Creator 中,我删除了 qmake 步骤,并添加了我自己的 cmake 步骤和 CMakeLists.txt 文件。现在,对于我在项目中内部定义的任何类,自动完成功能都可以工作。例如,我的自定义类的类名以不同的颜色显示,当我将鼠标悬停在变量上时,它会提供有关该变量的详细信息。
但是,对于我在项目中使用的任何第三方库,自动完成功能不起作用。这些类以标准白色显示,当我将鼠标悬停在该库中的变量上时,不会出现任何内容。但这些库在 CMakeLists.txt 中定义正确,并且我的程序可以正常编译和运行。因此,Qt Creator 最终可以找到这些库,但在代码编辑期间无法找到自动完成功能。解决办法是什么?
小智 1
您可以尝试以下方法,它对我有用。
在我看来,qt-creators 构建代码模型并不采用 cmake 中的包含路径,而是依赖于本身创建的文件。
归档时间: |
|
查看次数: |
1246 次 |
最近记录: |