Visual Studio 2022 Community

Échanges entre les développeurs et les utilisateurs au sujet du développement logiciel de Pouchin TV Mod. Les participants sont présumés avoir des connaissances raisonnables en matière de programmation informatique.
ronaldo1
Modo
Messages : 265
Enregistré le : 19 août 2007, 11:56
Carte Tuner : Pinnacle PCTV 3010iX BDA DVBT Tuner
Êtes-vous un robot ? : Je ne suis pas un robot

Visual Studio 2022 Community

Message par ronaldo1 »

Bonjour,

Je viens d'installer Visual Studio 2022 Community pour compiler la dernière version de Pouchin TV mais j'ai un problème de compilation.
Dans dshow_inc.cpp ligne 36, le compilateur m'indique qu'il ne trouve pas #include <dxerr.h>.
Où pourrais-je le retrouver ?
Gingko
Administrateur du site et développeur
Messages : 2058
Enregistré le : 05 août 2007, 12:57
Carte Tuner : August DVB-T210 USB + divers autres
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)

Re: Visual Studio 2022 Community

Message par Gingko »

Bonjour.

Dans le SDK DirectX, de préférence celui de Juin 2010.
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : August DVB-T210, AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54
ronaldo1
Modo
Messages : 265
Enregistré le : 19 août 2007, 11:56
Carte Tuner : Pinnacle PCTV 3010iX BDA DVBT Tuner
Êtes-vous un robot ? : Je ne suis pas un robot

Re: Visual Studio 2022 Community

Message par ronaldo1 »

Merci, ça fonctionne.

Par contre j'ai un second problème, compilateur ne connait la fonction "binary_function" qui dans osd_objects.h. :oops:
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Gingko
Administrateur du site et développeur
Messages : 2058
Enregistré le : 05 août 2007, 12:57
Carte Tuner : August DVB-T210 USB + divers autres
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)

Re: Visual Studio 2022 Community

Message par Gingko »

ronaldo1 a écrit : 23 sept. 2023, 02:07 Merci, ça fonctionne.

Par contre j'ai un second problème, compilateur ne connait la fonction "binary_function" qui dans osd_objects.h. :oops:
C'est un template de la bibliothèque <functional> du C++, mais on dirait qu'il en a été supprimé à partir de c++17.

Voir https://stackoverflow.com/questions/331 ... y-function

Ceci étant dit, il n'est probablement pas indispensable, j'ai dû mettre ça parce que je m'attendais à une extension future qui n'a pas eu lieu.

Vous devriez pouvoir sèchement l'en retirer, en le mettant en commentaire, genre :

Code : Tout sélectionner

struct OsdLess // : public binary_function<COsdObjectPtr, COsdObjectPtr, bool>
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : August DVB-T210, AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54
ronaldo1
Modo
Messages : 265
Enregistré le : 19 août 2007, 11:56
Carte Tuner : Pinnacle PCTV 3010iX BDA DVBT Tuner
Êtes-vous un robot ? : Je ne suis pas un robot

Re: Visual Studio 2022 Community

Message par ronaldo1 »

Merci ça fonctionne!
Ça m'a permis de comprendre que le problème venait de l'option suspendre si minimisé. Pour être plus précis je pense que l'icône Pouchin Tv m'était invisible mais ça fonctionnait normalement.