Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [c++] get device

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    107

    [c++] get device

    ciao
    cosa non va in questo programma??

    #include "stdafx.h"
    #include <iostream>
    using namespace std;

    int main(int argc, char* argv[])
    {
    unsigned int waveInGetNumDevs();
    cout << waveInGetNumDevs();
    return 0;
    }

    vorrei sapere il numero degli input devices del mio pc..
    grazie

  2. #2
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Che problema da? Immagino che neppure compili...
    In che ambiente stai tentando di scrivere questo programma? Windows immagino...
    Qualche info in piu'?
    ChReAn
    -------------------

    Slackware 9.1 powered

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    107

    errori

    lavoro con windows 2000
    l'errore che mi da e':

    Compiling...
    pr_stream.cpp
    Linking...
    pr_stream.obj : error LNK2001: unresolved external symbol "unsigned int __cdecl waveInGetNumDevs(void)" (?waveInGetNumDevs@@YAIXZ)
    Debug/pr_stream.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.

    pr_stream.exe - 2 error(s), 0 warning(s)

    ..ma io non capisco cosa significa..
    ..che ne dici??

  4. #4
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Dico che non hai incluso gli header giusti ne' compilato con le librerie corrette.
    Prova a vedere qui il dettaglio della funzione

    http://msdn.microsoft.com/library/de...getnumdevs.asp
    ChReAn
    -------------------

    Slackware 9.1 powered

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    107

    ...

    ..mhmm..
    ..sono molto agli inizi e non capiso bene cosa voglia dire..

    Header: Declared in Mmsystem.h; include Windows.h.
    Library: Use Winmm.lib.

    come faccio a dirgli le librerie da usare??
    adesso ho provato a mettere come header:

    #include "stdafx.h"
    #include <iostream>
    #include <Mmsystem.h>
    #include <Windows.h>
    using namespace std;

    e gli errori che mi da sono:

    Compiling...
    pr_stream.cpp
    c:\programmi\microsoft visual studio\vc98\include\mmsystem.h(113) : error C2146: syntax error : missing ';' before identifier 'MMVERSION'
    c:\programmi\microsoft visual studio\vc98\include\mmsystem.h(113) : fatal error C1004: unexpected end of file found
    Error executing cl.exe.

    pr_stream.exe - 2 error(s), 0 warning(s)

    ..???..
    ..non capisco..
    ..???..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.