Avatar billede andersjo Nybegynder
05. februar 2004 - 09:06 Der er 6 kommentarer og
1 løsning

Kompileringsfeil i Visual Studio 6.0

Hei.

Jeg har et sikkert elementært problem som jeg håper noen kan hjelpe meg med. Jeg prøver å benytte en funksjon som heter waveInGetNumDevs() og har laget en MFC-applikasjon i Visual Studio 6.0.

waveInGetNumDevs i MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_waveingetnumdevs.asp

Det står under Requirements:
Header: Declared in Mmsystem.h; include Windows.h.
Library: Use Winmm.lib.


Jeg får følgende feilmelding når jeg kompilerer:
C:\Anders\C++\Lydtest\Lydtest\LydtestDlg.cpp(178) : error C2065: 'waveInGetNumDevs' : undeclared identifier


Noen som kan gi meg en kort innføring i hva problemet mitt er og hva jeg må importere etc for å få det til å fungere?


Hilsen
Anders
Avatar billede jpk Nybegynder
05. februar 2004 - 09:16 #1
undeclared identifier = compiler kan ikke finde symbolet

har du lavet:
#include <Mmsystem.h>
samt linket med Winmm.lib
Avatar billede andersjo Nybegynder
05. februar 2004 - 09:21 #2
Hva mener du med linket med Winmm.lib? Hvor gjøres det?


Anders
Avatar billede jpk Nybegynder
05. februar 2004 - 09:30 #3
Project->Settings, fanebladet "Link"
I Object/library modules tilføjer du Winmm.lib til listen
Avatar billede andersjo Nybegynder
05. februar 2004 - 10:12 #4
Fant det, og det fungerte.

Takk.
Avatar billede andersjo Nybegynder
05. februar 2004 - 10:13 #5
Vet du hvordan jeg kan hente lyd fra Line-in? Prøver å få til det nemlig, men sliter litt med å forstå hvordan det skal gjøres.

Anders
Avatar billede jpk Nybegynder
05. februar 2004 - 10:14 #6
Nej, det har jeg desværre ikke arbejdet med...
Avatar billede jpk Nybegynder
05. februar 2004 - 10:16 #7
Så vil jeg tillade mig at lægge et svar...

Du kan altid slå funktionerne op i MSDN, der står hvilken headerfil og evt. lib det er nødvendigt at bruge.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester