栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

vs的安装与使用

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vs的安装与使用

文章目录
  • 前言
  • 安装与使用
    • vs本身的安装
    • vs-qt环境搭建
    • vs-qt-cmake环境搭建 -- 失败

前言

上大学那会,刚开始编程,使用的是Dev-C++;后来系统更换成linux之后,一直用的vscode。现在换了一个性能强劲的电脑,想着在windows下编程,所以来试试visualstudio。


安装与使用
vs本身的安装

我没有到官网去下载,使用的是联想的应用商城,默认下载的是社区版。
不勾选给任何开发环境,需要的时候再装。
(讨厌的是,一些开发套件默认安装再C盘中)


vs-qt环境搭建

参考:Visual studio2017+qt5.14安装环境配置教程、Visual Studio 2019配置qt开发环境

首先是安装QT。到官网下载开源版本的qt。有可能会遇到这个问题:Installation from this IP address is not allowed,真是xxxx(不知道说什么)。

接着,再vs的扩展中选择Qt Visual Studio Tools进行安装。

The Qt VS Tools for Visual Studio 2017 allow developers to use the standard development environment without having to worry about any Qt-related build steps or tools.

接下来,我们来配置环境。让扩展可以找见qt的安装位置:在拓展->Qt VS Tools->Qt Options。

由于是C++项目,我们需要再“工具–>获取工具和功能中,安装”使用C++的桌面开发”。否则会报错vs2022 E1696 无法打开 源 文件 “string.h“。

我们创建项目,检查环境安装的正确性。


vs-qt-cmake环境搭建 – 失败

使用vs创建的qt项目,默认使用qmake进行管理,无法调换成cmake。

参考:基于Cmake+QT+VS的C++项目构建开发编译简明教程、使用CMake+Visual Studio构建Qt程序、Create CMake Qt project in Visual Studio 2017、使用VS2017 和 CMake 编译 CGAL库

模模糊糊,可以有这样的思路。使用qt creator创建cmake的qt项目;使用cmake-gui生成可以一个sln格式的文件。vs使用它可以进行编译。

如果使用cmake-gui,而win的用户名是中的话,会出现这样的报错:对路径“C:Users?????AppDataLocalTemp”的访问被拒绝。 虽然可以将C:Users下的中文用户名更改为英文用户名,但不值得为cmake,让系统冒这样的风险。用命令行的cmake可以避免这个问题。

当cmake-gui偏低的时候,还会遇到完美解决CMake时“could not find any instance of Visual Studio”的问题,需要升级cmake-gui版本。。

搞了一晚上,我也没搞定:如何在vs中,使用cmake进行构建的qt开发。如果你看到了,欢迎留言提供思路。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号