如何在Visual Studio代码中使用Qt?

时间:2017-05-15 10:00:24

标签: linux qt visual-studio-code

如何在Visual Stuidio代码操作系统Linux Mint 18中使用Qt?

市场不存在Qt的扩展。 也许有人知道更多!

UPD。 我的意思是按类型Qt AddIn

2 个答案:

答案 0 :(得分:13)

您应该有机会加入此扩展程序:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

有了这个,您可以配置包含路径以获得更好的IntelliSense结果。

配置includePath

配置QtCore模块的一种方法。

  1. Ctrl + Shift + p 打开命令面板
  2. 搜索:C/Cpp: Edit Configurations
  3. 您应该有一个名为c_cpp_properties.json
  4. 的新标签页
  5. configurations数组中,您应该编辑 Linux 部分
  6. includePath设置中添加路径,例如:/usr/include/x86_64-linux-gnu/qt5/QtCore
  7. 有关详细信息,请参阅:https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md

    智能感知引擎

    我们建议使用“默认”引擎以获得最佳的智能感知体验。但是,可以通过编辑user or workspace settings来明确选择IntelliSense引擎。您应修改的设置为C_Cpp.intelliSenseEngine

    • Default - Visual Studio的IntelliSense引擎,它是提供语义感知IntelliSense功能的默认引擎
    • Tag Parser - 提供快速但“模糊”结果的“模糊”IntelliSense引擎,用于在默认引擎为
    • 时提供后备体验

    关于它的更多细节: https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md

答案 1 :(得分:0)

自上次回答以来,将Qt标头添加到cpptools扩展名的方法已更改。现在,这样做的选项包括:

  1. 通过单击IntelliSense错误上方的灯泡并选择Add to "includePaths"...

  2. ,自动添加找到的Qt标头路径
  3. 通过C/Cpp: Edit Configurations (UI)

  4. 从命令面板中手动将Qt标头路径添加到设置UI
  5. 通过C/Cpp: Edit Configurations (JSON)

  6. 从命令面板中手动将Qt头路径添加到设置JSON文件中

python shell中的更多信息