es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo establecer la versión necesaria de los redistribuibles de C++

He creado una dll basada en un proyecto de ejemplo que tiene varios años de antigüedad.
Estoy construyendo la dll y puedo registrarla con éxito en mi ordenador, el cual tiene tanto los redistribuibles de C++ de 2010 como los de 2015-2019 instalados.
Cuando intento instalar esta misma dll en un ordenador que sólo tiene los redistribuibles de C++ de 2015-2019 instalados, la registración falla. Después de instalar los redistribuibles de C++ de 2010 en esa máquina, la dll se instaló con éxito.
Me gustaría ser capaz de registrar esta dll en un ordenador que sólo tiene instalados los redistribuibles de 2015-2019. Supongo que esto tiene algo que ver con la configuración del proyecto que estoy construyendo en Visual Studio 2019. He revisado todas las propiedades pero nada destaca. Agradecería que alguien me señalara en la dirección correcta.

Actualización: El ejemplo al que me refiero viene con el sdk de Windows y se puede encontrar aquí: C:\Users\user\Source\Repos\Windows-classic-samples\Samples\Win7Samples\winui\shell\appshellintegration\RecipeThumbnailProvider
Cuando lo abrí en Visual Studio 2019, hizo alguna actualización, pero no parece haber afectado el redistribuible en el que depende.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que tienes problemas para registrar una DLL en un equipo que tiene solo los redistribuibles de C++ de 2015-2019 instalados. Ya intentaste instalar los redistribuibles de C++ de 2010 en el equipo y la DLL se registró correctamente.

    Crees que el problema tiene algo que ver con la configuración del proyecto que estás construyendo en Visual Studio 2019. Ya revisaste las propiedades del proyecto, pero nada destaca.

    También mencionaste que el proyecto de ejemplo al que te refieres viene con el kit de desarrollo de software de Windows y se puede encontrar en C:\Users\user\Source\Repos\Windows-classic-samples\Samples\Win7Samples\winui\shell\appshellintegration\RecipeThumbnailProvider. También mencionaste que cuando lo abriste en Visual Studio 2019, se hizo algún tipo de actualización, pero no parece haber afectado el redistribuible del que depende.

    Sería útil saber qué tipo de actualización hizo Visual Studio 2019 cuando abriste el proyecto. También sería útil saber de qué redistribuible depende.

    Si puedes proporcionar más información sobre el proyecto y la actualización que hizo Visual Studio 2019, sería más fácil orientarte en la dirección correcta.

Comments are closed.