相关文章推荐
愉快的奔马  ·  【案例学法】全职妈妈被诉离婚家务补偿可获支持 ...·  1 周前    · 
活泼的硬盘  ·  孤獨的美食家2025跨年特別篇- 線上看- ...·  1 月前    · 
欢乐的领带  ·  Scratching promotes ...·  2 月前    · 
刚分手的甘蔗  ·  葡语课程– 葡影文化·  2 月前    · 
任性的手电筒  ·  了不起的修仙模擬器 - Steam·  2 月前    · 
小百科  ›  Visual Studio 常用设置_visual studio设置_jaronho的博客
visual
眼睛小的排球
2 年前
    • 1、设置保存自动格式化
    • 2、设置Qt相关
      • (1)设置Qt开发环境
      • (2)在Qt VS Tools中设置Qt Versions出错
      • (3)运行QtQuickApplication提示“QQmlApplicationEngine failed to load component”
      • (4)运行Qt程序提示“Qt platform plugin could be initialized”
    • 3、文件同步sftp

    1、设置保存自动格式化

    扩展 --> 管理扩展 --> 联机 --> 在搜索栏中搜索: Format document on Save ,点击下载,然后重启Visual Studio。

    2、设置Qt相关

    (1)设置Qt开发环境

    • 方法1: 扩展 --> 管理扩展 --> 联机 --> 在搜索栏中搜索: Qt Visual Studio Tools 或者 qt ,点击下载,然后重启Visual Studio。
      在这里插入图片描述 或者进入Visual Studio的插件市场官网:
      https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools ,下载对应Visual Studio版本的插件,这里选2019版本。
      在这里插入图片描述
      注意: 该方法会一直卡住下载很慢或者干脆下载不了,实在受不的话就使用方法2。
    • 方法2:进入qt下载官网: https://download.qt.io/official_releases/vsaddin/2.7.1/ ,下载对应Visual Studio版本的插件,这里选2019版本。
      在这里插入图片描述
      下载后双击安装 qt-vsaddin-msvc2019-2.7.1.vsix 即可, 注意: 需要先把Visual Studio进程关掉。

    (2)在Qt VS Tools中设置Qt Versions出错

    在设置Qt版本时,明明路径中的qmake.exe已经存在,但是可能一直无法设置成功,出现如下错误:

    --- qmake(16720): started C:\PROGRAM FILES\QT-5.12.0-WINDOWS-X64-MSVC\bin\qmake.exe
    --- qmake: Querying persistent properties
    --- qmake(16720): exit code 0 (23.13 msecs)
    值不能为 null。
    参数名: path1
    Stacktrace:
       在 System.IO.Path.Combine(String path1, String path2, String path3)
       在 QtVsTools.Core.QMakeConf..ctor(VersionInformation versionInfo, QMakeQuery qmakeQuery)
       在 QtVsTools.Core.VersionInformation.GetQMakeConfEntry(String entryName)
       在 QtVsTools.Options.QtVersionsPage.SaveSettingsToStorage()
    

    这是因为路径中的Qt需要重新配置其相关路径。在qmake.exe所在路径中手动创建qt.conf文件进行设置,建议参考qt之windows库编译中第四节绿色配置的方法进行设置。

    (3)运行QtQuickApplication提示“QQmlApplicationEngine failed to load component”

    在Visual Sutido创建Qt Quick Application工程后,编译成功并点击运行时出错,提示:

    QQmlApplicationEngine failed to load component
    qrc:/main.qml:2 module "QtQuick.Window" is not installed
    qrc:/main.qml:1 module "QtQuick" is not installed
    qrc:/main.qml:2 module "QtQuick.Window" is not installed
    qrc:/main.qml:1 module "QtQuick" is not installed
    

    这是由于找不到QML库的原因,需要配置环境变量QML2_IMPORT_PATH,把它设置为本机Qt库中qml的目录,例如:
    在这里插入图片描述
    随后重启Visual Studio即可运行成功。

    (4)运行Qt程序提示“Qt platform plugin could be initialized”

    在Visual Studio创建了工程后且编译通过,点击启动时,如果提示:

    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    在这里插入图片描述
    则需要用Qt部署工具windeployqt.exe(在qmake.exe所在的目录下)来检测运行该exe所需动态库。打开命令窗口,切到wideployqt.exe所在目录,运行命令:

    windeployqt.exe D:\workspace\test_qt_quick1\Release\test_qt_quick1.exe
    

    则会把test_qt_quick1.exe所依赖的Qt库文件拷贝到其所在目录下,重新启动就成功了。

    3、文件同步sftp

    开发时经常源码在本机,但是编译主机在其他机器上,可以利用远程同步插件把本地源码同步到编译主机(人工拷贝容易出错),安装插件:
    在这里插入图片描述

    在工厂目录的.vscode中创建sftp.json文件,例如:
    在这里插入图片描述在这里插入图片描述

    按下Ctrl+Shift+P组合键,在弹窗的搜索框输入命令:stp,则会列出下面命令:
    在这里插入图片描述

    文章目录1、设置保存自动格式化1、设置保存自动格式化扩展 --> 管理扩展 --> 联机 --> 在搜索栏中搜索:Format document on Save,点击安装,然后重启Visual Studio。 选择Consolas的原因:Consolas算是最常见的编码字体了,在很多的编译软件都是这个字体,而且在这个字体下的中英文标点和半角圆角符号也能有比较明显的区别。 至于字体大小的话,看个人的需求选择。 然后是主题: 工具 -> 选项 ->环境 -> 常规->颜色主题->深色 具体图如下: 我个人还是比较喜欢深色的主题,就觉得白色容易犯困,而且黑色看起来比较有科技感,感觉比较高级(纯粹是
    VS(Visual Studio)的一些常用的设置(一)使用printf 和 scanf 报错,必须用-s的解决办法(二)在Visual Studio中使用万能头文件(三)背景设置 (一)使用printf 和 scanf 报错,必须用-s的解决办法 把这个复制进去 WIN32 _DEBUG _CONSOLE _CRT_SECURE_NO_WARNINGS 或者在代码最开头加上这个 #pragma warning(disable : 4996) (二)在Visual Studio中使
 
推荐文章
愉快的奔马  ·  【案例学法】全职妈妈被诉离婚家务补偿可获支持_丰都县人民政府
1 周前
活泼的硬盘  ·  孤獨的美食家2025跨年特別篇- 線上看- 戲劇- 日劇| HamiVideo
1 月前
欢乐的领带  ·  Scratching promotes allergic inflammation and host defense via ...
2 月前
刚分手的甘蔗  ·  葡语课程– 葡影文化
2 月前
任性的手电筒  ·  了不起的修仙模擬器 - Steam
2 月前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南