IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > C/C++ - VISUAL C++
  New Posts New Posts RSS Feed - Directx
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Directx

 Post Reply Post Reply
Author
Message
zenereyes View Drop Down
Nuovo Utente
Nuovo Utente


Joined: 12/Ott/2010
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote zenereyes Quote  Post ReplyReply Direct Link To This Post Topic: Directx
    Posted: 12/Ott/2010 at 11:50

Sono un principiante.
Devo usare una scheda di acquisizione video di cui mi
sono state fornite le sdk.
Voglio provare a compilare il progetto di esempio
utilizzando il file readme.txt che mi dice:

To build the sample project, please follow the steps as
below:

1. Install Visual C++ 6.0.
2. Install DirectX 8.1 SDK.
3. Add the following two paths to your Visual C++ Include
environment variables:
     $(DXSDK)\INCLUDE
     $(DXSDK)\SAMPLES\MULTIMEDIA\DI RECTSHOW\BASECLASSE
S
   where $(DXSDK) is the location you installed DirectX
8.1 SDK. The DirectX 8.1 SDK
   directories must be the first in the search path.
4. Add the following two paths to your Visual C++ Lib
environment variables:
     $(DXSDK)\LIB
   where $(DXSDK) is the location you installed DirectX
8.1 SDK. The DirectX 8.1 SDK
   directory must be the first in the search path.
5. Copy Include, Lib and Sample folders to one directory
in your local hard disk.
6. Open the project file in your local Sample directory
and build it.

Notes:

1. KSPROPERTY_CUSTOMBT848_AUTO_SWITCH should always be
enabled after each call of
   Run() method and disabled after each call of Stop()
method. Please reference the
   sample codes for more details.
2. wdt-demo program can work only on IVC-200 with WDT
installed.

Compilo ma ottengo is eguenti errori:

To compile qedit.h you must install the DirectX 9 SDK, to
obtain the dxtrans.h header.

e

C:\Programmi\Microsoft Platform
SDK\Samples\Multimedia\DirectShow\BaseClasses\ctlutil.h(2
78) : error C4430: identificatore di tipo mancante, verrà
utilizzato int. Nota: default-int non è più supportato in
C++

Qualcuno sa indirizzarmi??
Back to Top
Sponsored Links


Back to Top
andreacarnera View Drop Down
Utente Onorario
Utente Onorario
Avatar
Utente Onorario

Joined: 13/Set/2004
Status: Offline
Points: 1913
Post Options Post Options   Thanks (0) Thanks(0)   Quote andreacarnera Quote  Post ReplyReply Direct Link To This Post Posted: 12/Ott/2010 at 13:35
Beh, prima installa DirectX 9 SDK.
Poi, alla riga 278 di ctlutil.h c'è l'errore C4430 (ed è un errore molto comune)
Andrea Carnera
Db/Application Developer

www.alberghiera.it

Programmatore dal 1987
Back to Top
zenereyes View Drop Down
Nuovo Utente
Nuovo Utente


Joined: 12/Ott/2010
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote zenereyes Quote  Post ReplyReply Direct Link To This Post Posted: 12/Ott/2010 at 13:51
allora, ho corretto entrambi gli errori. La faccenda sta
cosi:
Non serviva installare la directx 9, anche perchè ho
l'ultima installata, è bastato aggiungere prima della
chiamata:
#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

per il secondo errore ho dobuto modificare
un'intestazione della libreria delle directx, dice che è
un errore molto comune che si presenta in tale
libreria....non ho capito bene però cosa comporta...
cmq ho risolto ma non è stato per niente
semplice....tutta colpa di questa scheda che è del 2004,
cioè vecchia.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,063 seconds.