Problema caricamento libreria DevC++

di il
5 risposte

Problema caricamento libreria DevC++

Buongiorno a tutti,
Premesso che sono uno studente(lo preciso chiedo già scusa per le eventuali sciocchezze che diró) ho bisogno di un aiuto.

Sto imparando a far caricare al programma un veloce file musicale in wav all’interno di una piccola o programmino in c++.

Come specificato prima utilizzo come compilatore devc++.

Codice:
1 //suono
2 #include <iostream>
3 #include <windows.h>
4
5
6 unsing namespace std;
7
8 int main ()
9 {
10 sndPlaySound (“gioco.wav”, SND_ASYNC);
11 system(“PAUSE”);
12 return 0;
13 }
14
Carico il codice della “prova” per far partire il programma che dovrebbe eseguire il file musicale in wav (contenuto nella stessa cartella).

Mi da 1 errore:

Line 6 col 1
[error] ‘unsing’ d’ora not name a type; did you mena ‘un link’?


che CREDO dovrei correggere caricando la libreria libwinnm.a

Però quando vado a voler caricare questa libreria e quindi su “project” o “progetto” nelle opzioni del programma non mi fa cliccare le sottovoci mostrandomele “grigie” ossia non selezionabili.
Dal video dalla quale sto apprendendo dovrei cliccare opzioni progetto è poi caricare la libreria sopra citata.

Qualcuno mi saprebbe indicare il problema.
Grazie

5 Risposte

  • Re: Problema caricamento libreria DevC++

    Beh il compilatore te l'ha indicato il problema: unsing non esiste... qual è la parola corretta?
  • Re: Problema caricamento libreria DevC++

    Hai ragione,
    errore di distrazione,
    ho modificato in using

    ad ogni modo mi da l'errore di cui parlavo prima (ovviamente diverso), copio e incollo i log:


    Compiling single file...
    --------
    - Filename: C:\Users\Pasquale\Documents\corsoprogrammazionec\provamusica.cpp
    - Compiler Name: TDM-GCC 9.2.0 64-bit Release

    Processing C++ source file...
    --------
    - C++ Compiler: C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\bin\g++.exe
    - Command: g++.exe "C:\Users\Pasquale\Documents\corsoprogrammazionec\provamusica.cpp" -o "C:\Users\Pasquale\Documents\corsoprogrammazionec\provamusica.exe" -I"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\include" -I"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\include" -I"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\include" -I"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\include\c++" -L"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\lib" -L"C:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib" -static-libgcc
    C:/Program Files (x86)/Embarcadero/Dev-Cpp/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Pasquale\AppData\Local\Temp\ccrYkh7K.o:provamusica.cpp:(.text+0x1c): undefined reference to `__imp_sndPlaySoundA'

    collect2.exe: error: ld returned 1 exit status

    Compilation results...
    --------
    - Errors: 1
    - Warnings: 0
    - Compilation Time: 1,24s
  • Re: Problema caricamento libreria DevC++

    E ovviamente quando provo a modificare in "progetto" nella barra in alto, mi si apre il menu a tendina ma il tutto e " oscurato" ossia non selezionabile.
  • Re: Problema caricamento libreria DevC++

    Non ho dev c++, ma nelle proprietà del progetto o nelle impostazioni dovrebbe farti aggiungere le dipendenze.
    Aggiungi Winmm.lib
  • Re: Problema caricamento libreria DevC++

    Come spiegavo sopra, il
    Programma non mi fa accedere a tale funzione.
Devi accedere o registrarti per scrivere nel forum
5 risposte