VS2017 configura el entorno QT (versión detallada)

Uno: Instalar VS2017

微软官网下载地址:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
(备用)蓝奏云下载地址:https://wwa.lanzoui.com/ifroLq5dhqh		密码:2017

Dos: Instalar Qt5.12.9

Qt
Descargar

Sitios web espejo domésticos
Aquí hay algunos sitios web espejo Qt domésticos conocidos, principalmente de varias universidades:

中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
北京理工大学:http://mirror.bit.edu.cn/qtproject/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
比较详细的qt资料介绍和下载:http://c.biancheng.net/view/3851.html

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Nota: asegúrese de elegir msvc2017 32 y 64 al instalar Qt. Es posible que no se seleccionen otras opciones, dependiendo de la persona.

3. Configurar en VS2017

Este paso es nuestro objetivo final. El complemento QT se puede descargar directamente en VS2017, por lo que el proceso de configuración es relativamente simple. Primero, abrimos la interfaz principal de Visual Studio 2017.
inserte la descripción de la imagen aquí
Seleccione Herramientas -> Extensiones y actualizaciones en la barra de menú superior.
inserte la descripción de la imagen aquí
Haga clic en En línea en la barra de menú de la izquierda, ingrese Qt en el cuadro de entrada superior derecho para buscar, el primer resultado de búsqueda es Qt VS Tools, simplemente haga clic para descargar. La velocidad de descarga puede ser relativamente lenta y no está relacionada con la pared.
inserte la descripción de la imagen aquí
Una vez completada la descarga, se le pedirá que cierre VS 2017. Después de cerrar, aparecerá la interfaz de instalación, simplemente haga clic para modificar.

如果安装不了 Qt Visual Studio Tools

(备用)蓝奏云下载地址:https://wwa.lanzoui.com/iYxiEq5dhwd  	密码:2017

inserte la descripción de la imagen aquí
Reinicie VS después de la instalación y verá que hay más opciones de QT VS Tools en la barra de menú. Puede ver que esta herramienta sigue siendo relativamente poderosa y puede abrir directamente el proyecto QT pro en VS. Primero, hacemos clic en Opciones de Qt para establecer la ruta de instalación de Qt.
inserte la descripción de la imagen aquíDebido a que los componentes de 32 y 64 bits están instalados, se pueden agregar juntos. Inserte la descripción de la imagen aquí para agregar.
El menú desplegable a continuación puede seleccionar la versión de la herramienta que se utilizará. Si selecciona msvc2017, el proyecto QT creado es de 32 bits, y si selecciona msvc2017_64, creará un proyecto de 64 bits. Consulte el siguiente paso para saber cómo crear un proyecto QT en VS.

4. Crear proyecto QT en VS2017

Haga clic en Archivo-"Nuevo-"Proyecto en VS2017 para abrir la página del nuevo proyecto.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Aquí puede establecer el nombre de la clase y el nombre del archivo, etc., que son los mismos que el nombre del proyecto de forma predeterminada. Si no necesita modificarlo, simplemente haga clic en Finalizar.
inserte la descripción de la imagen aquí

Haga clic en F5 para ingresar a la depuración y podrá ver una interfaz inicial vacía en VS. Aquí, la configuración del entorno de desarrollo de QT en VS2017 está completa.

-------Lo anterior es la configuración básica, la solución a los problemas encontrados por las personas más adelante-------

Cinco. El proyecto qt creado por vs no puede ubicar la solución de punto de entrada del programa (solo como referencia)

inserte la descripción de la imagen aquí

Indica que no se puede ubicar la biblioteca de enlaces dinámicos, así que agreguemos estas bibliotecas al directorio del proyecto. La
solución es abrir dicho programa desde su menú de inicio (según el compilador que usa, uso msvc2017 de 32 bits)
inserte la descripción de la imagen aquí

Luego use cd para ir al directorio de su proyecto en este programa, que es su directorio real o de depuración.
inserte la descripción de la imagen aquí
Finalmente, use el comando windeployqt application name.exe para generar automáticamente los archivos dll requeridos en su directorio.
inserte la descripción de la imagen aquíEl programa se ejecuta correctamente. ~
En el etapa temprana, también modifiqué la configuración de mi variable de entorno y fue exitosa para mi proyecto de depuración.
Simplemente agregue un directorio como D:\Qt\Qt5.12.9\5.12.9\msvc2017\bin a la ruta de la variable de su sistema, también puede probarlo
inserte la descripción de la imagen aquí

6. El problema de que el archivo ui no se puede abrir haciendo doble clic en VS (solo como referencia)

No se pudo abrir el archivo ui o se informó un error después de abrirlo. De repente, surgió este problema.
inserte la descripción de la imagen aquí

1. El archivo ui no se puede abrir haciendo doble clic

Solución:
1. Haga clic derecho en el archivo ui y seleccione Abrir con
inserte la descripción de la imagen aquí
2. En la ventana que vuelve a aparecer, haga clic en Agregar
inserte la descripción de la imagen aquí
3. Aparecerá una pequeña ventana en este momento, haga clic en los tres puntos pequeños para agregar designer.exe
inserte la descripción de la imagen aquí4. Busque el directorio bin en su propia ruta de instalación de Qt
. Por ejemplo, la mía es: D:\Qt\Qt5.12.9\5.12.9\msvc2017\bin
Busque designer.exe y luego haga clic para abrir
inserte la descripción de la imagen aquí

5. Modifique el nombre apropiadamente.Si
encuentra que la ruta ha sido agregada, puede modificar el nombre apropiadamente.
inserte la descripción de la imagen aquí

Siete Solución VS "No se puede encontrar o abrir el archivo PDB" (solo como referencia)

Al usar VS (Visual Studio) para compilar el programa, aparecerá el mensaje "No se puede encontrar o abrir el archivo PDB", y en este momento el programa no se generará ni se ejecutará, como se muestra en la siguiente figura: No entre en pánico, este tipo de aviso no es una
inserte la descripción de la imagen aquíescritura de código incorrecta, sino un problema con la configuración del compilador, simplemente cambie la configuración y estará bien.

Permítanme hablar sobre lo que es un archivo PDB

Cuando el programa se compila en VS, todas las bibliotecas de vínculos dinámicos (archivos dll) de las que depende el programa también se compilarán.Durante el proceso de compilación, cada dll generará
un archivo pdb, también conocido como "archivo de símbolos", que es un archivo de información de almacenamiento de datos, que contiene
información de depuración de la biblioteca dll durante el proceso de compilación, como variables globales, variables locales, nombres de funciones y sus direcciones de entrada utilizadas en el programa.

El
archivo pdb se usa principalmente para depurar el programa. Se usa principalmente cuando hay varios proyectos en VS y existen dependencias entre los proyectos. Usar el archivo pdb para depurar el programa a menudo obtendrá el doble de resultado con la mitad del esfuerzo, y los principiantes generalmente no lo usan.

Al usar VS
para depurar un programa, cargará todos los archivos pdb generados por su programa y la biblioteca dll de la que depende el programa de forma predeterminada, pero el resultado suele ser que VS no puede encontrar el archivo pdb que depende de la biblioteca, por lo que le indica "No se puede encontrar o abrir el archivo pdb".
Cómo arreglar este error

Podemos hacer la configuración adecuada en VS para permitirle encontrar el archivo PDB correspondiente. Los pasos específicos son los siguientes (aquí tomamos VS2017 como ejemplo para ilustrar, y los pasos de operación de otras versiones de VS son los mismos)
.

  1. Seleccione "Depurar --> Opciones" en la barra de menú, como se muestra en la siguiente figura:
    inserte la descripción de la imagen aquí

  2. Después de que aparezca el cuadro de diálogo "Opciones", seleccione "Depurar --> General" y marque "Habilitar soporte de servidor de origen" en la barra de opciones derecha (no marque las 3 subopciones incluidas), y aparecerá un cuadro de alerta de seguridad. emergente, seleccione "Sí", como se muestra en la siguiente figura:
    inserte la descripción de la imagen aquí3) Todavía en el cuadro de diálogo "Opciones", seleccione "Depurar --> Símbolos", marque "Microsoft Symbol Server" en la barra de opciones de la derecha y Aparecerá un cuadro de diálogo emergente, haga clic en "Aceptar". Al mismo tiempo, para el directorio del símbolo de caché, seleccione el directorio en la ilustración:
    inserte la descripción de la imagen aquí

  3. Después de confirmar, vuelva a ejecutar su programa.Cuando lo ejecuta por primera vez, puede tardar unos segundos porque el compilador cargará los archivos pdb de todas las bibliotecas de enlaces dinámicos. Después de que se ejecuta el programa, desaparece el mensaje "No se puede encontrar o abrir el archivo pdb" en la ventana de salida anterior, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí
Como se muestra en la figura anterior, dado que el archivo pdb también se denomina "archivo de símbolos", "símbolos cargados" significa que el archivo pdb correspondiente a la biblioteca de vínculos dinámicos se ha cargado correctamente.

8. El método de descarga del código fuente de VS y el archivo pdb coincidente (solo como referencia)

Aquí hay una demostración de la versión 5.12.9

1: Primero busque MaintenanceTool.exe en el directorio de instalación de qt, ejecútelo
inserte la descripción de la imagen aquí2. Haga clic en el botón Configuración-Base de datos-Archivos de datos temporales-Agregar a su vez

inserte la descripción de la imagen aquí
3. Agregue 3 registros en secuencia

https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5129/
https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/tools_mingw/
https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5129_src_doc_examples/

5129 representa 5.12.9, que también se puede reemplazar con otras versiones. Después de agregar, el efecto es el siguiente
inserte la descripción de la imagen aquí
4. Haga clic en el botón Aceptar, regrese a la interfaz principal y haga clic en Siguiente hasta el final, elija agregar o eliminar componentes
inserte la descripción de la imagen aquí5: Continúe con el paso siguiente y luego, en la interfaz
inserte la descripción de la imagen aquíde configuración, seleccione
inserte la descripción de la imagen aquíFuentes y archivos de información de depuración de Qt para descargar e instalar. -"Contenido seleccionado actualmente
inserte la descripción de la imagen aquí

8. Depuración de archivos fuente - "Agregar archivos fuente descargados
inserte la descripción de la imagen aquí

8. Qt MSVC 2017 de 32 bits compila el error "error: C2131: el resultado de la expresión no es una constante" (solo como referencia)

1. Compilado normalmente bajo MinGW 32bit

	qint64 fileLen = dstFile.size();
 char fileBuffer[fileLen];

2. Cambie a MSVC 2017 de 32 bits y solicite después de compilar:

	D:\readfile.cpp:305: error: C2131: 表达式的计算结果不是常数

3. La razón es que las variables no se pueden usar para el tamaño cuando se define una matriz.

	int b[] = { 1,2,3,4 }; 或者 int b[4] = { 1,2,3,4 }; 都行

4. Puedes escribirlo así:

     qint64 fileLen = dstFile.size();
     char *fileBuffer = new char[fileLen];

Nueve Use VS para abrir el código escrito por qt (cambio de versión de MinGW y MSVC) (solo como referencia)

inserte la descripción de la imagen aquí
Para obtener más información, consulte: Cambio de versión de MinGW y MSVC

Diez. VS2017 modificó el formato de codificación a utf-8, ya no tiene que preocuparse por los caracteres ilegibles (solo como referencia)

Para obtener más información, consulte: VS2017 modifique el formato de codificación a utf-8

Once. Use Qt para ver y depurar el código fuente de Qt (solo como referencia)

1: Descargue el depurador de CDB de Microsoft, enlace
inserte la descripción de la imagen aquí 2: Tutorial de instalación del depurador de CDB
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquíLa instalación del depurador de CDB está completa.
3: Al instalar Qt, estos dos deben verificarse en la figura a continuación. inserte la descripción de la imagen aquí4: inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
5, y el último paso, se necesita el archivo pdb (aquí uso msvc). Dirección de descarga: enlace

inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí6: Ejecute el programa y vea el código fuente. Finalizar.
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

12. Use VS para ver y depurar el código fuente de Qt (solo como referencia)

1: inserte la descripción de la imagen aquí2:
inserte la descripción de la imagen aquí:3:
inserte la descripción de la imagen aquí4: establezca el punto de interrupción, haga clic para ejecutar F11 para ingresar, puede ver el código fuente.
inserte la descripción de la imagen aquí5: Complete, el proceso de visualización del código fuente con Qt y VS.

##### Hora de la última actualización: 2021.12.24

##### Continúe actualizando durante el proceso de aprendizaje. . . . .

otros enlaces

Dirección de descarga del complemento VS (requiere instalación manual)
vs2015 cómo instalar la herramienta de extensión vsix

Supongo que te gusta

Origin blog.csdn.net/weixin_43763292/article/details/117873186
Recomendado
Clasificación