none
SoundPlay(); RRS feed

  • Pergunta

  •  

    Olá pessoal

    sou inicianteemprogramação no visualc++ 2005

    epreciso  saber como usarafunção SoundPlay(); nessecompilador,poremjá tentei usar  a header mmsystem.h versão 4.0

    e pesquisando na net sei q preciso usar a  winmm.lib porem essa eu não achei.

    sei tbm q essa função(PlaySound() é da api do windows.

    preciso saber como adicionar a lib aomeu projeto no visual c++ 2005 e se ésomente isso q preciso fazer para q a função funcione

    SEalguéjá usou essa função por favor me ajude

    desdejá agradeço

    terça-feira, 24 de junho de 2008 19:09

Todas as Respostas

  •  

    voce vai nas Propriedades do projeto...

     

    Configuration Properties -> Linker -> Input -> Additional Dependencies e voce coloca ali winmm.lib

     

    Abraços, cox

    quarta-feira, 25 de junho de 2008 13:25
  • Entaum,mas aparece umas palavras estranhas nessa caixa de texto,

    o q tenho q fazer nessa caixa???escrever a lib com o endereço??

    pq c eu clico na caixa aparece outra janela,onde só aparece a kernel.lib que  aparentemente já está adicionada,e a unica opção é ir em macros q é um outro botão

    msm assim vlw pela dico,mas se puder me ajudar + nesta fico agradecido

    vlw

    quarta-feira, 25 de junho de 2008 15:51
  • Vlw pela dica,mas corrigindo meu proprio post a função naum é soundplay e sim PlaySound hehe.

    mas eu até sabia q era dessa forma q vc dissse pra add uma lib,porem quando chego

    até a opção Additional Dependencies  está escrito um texto q não conheço.Devo apagar esse texto e escrever  o enderreeço de minha lib ou clicar na caixa d texto q abrirá outra janela??

    porem essa nova jenela só tem um botão q é o de macro.

    como devo proceder??

    vlw pela dica

    quarta-feira, 25 de junho de 2008 15:53
  • vai aparecer um DialogBox realmente, e existe ali um EditBox com cursor piscando.. escreva ali a lib que voce deseja incluir no seu projeto.

     

    Faça isso tanto para versão/configuração Debug quanto para Release.

     

    A opção de Macro, seria caso voce quisesse saber o valor de alguma macro do editor.. o que não vem ao caso, já que a lib está acessível sem necessidade de especificar o caminho completo até ela.

     

    abraços, cox

     

    quarta-feira, 25 de junho de 2008 16:10
  •  

    Vlwhein cara era issoo q eu  precisava  

    só falta  achar a lib ou saber como  transformar dll em lib agora ,pq  jáprocurei essa winmm.lib em  tudo o  q é site e  não encontrei

    sesouber d algo  agradeço.

    vlw hein cara pela paciencia

    quarta-feira, 25 de junho de 2008 18:01
  • verifique realmente se voce não tem essa lib instalado no seu micro.

     

    caso não tenha, voce pode obte-la baixando o platform SDK.

     

    http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&DisplayLang=en

     

    Abracos, cox

    quarta-feira, 25 de junho de 2008 18:21
  •  

    Olá pessoal,Ow cox até agora vc me ajudou pra caramba.

    no meu  pc em uma pasta d um outro compilador de linguagem c eu tinha essa lib,mas quando fui usa-lá  no vc++ 2005 deu erro.Ae usei um prog q converte uma dll em lib.Xd ae funciono consegui add ao meu projeto a lib.Mas ainda tenho o problema da header  =(    eu já usei a mmsystem.h 3.4 eu acho e 4.0 e ainda dá erro.

    Entaum presumo q depois d ter add a lib e continue dando erro por cauda dessas header q peguei d  outros compiladores pra c.

    Será q alguém ow vc msm cox,naum poderia me mandar a mmsystem.h do vc++ 2005 ou indicar o site q eu possa pega-la.

    msm vc me passano o lik da atualização da microsoft naum dá,pq teria q baixar a atualização toda e naum tenhu essa disponibilidade hehe.intom só preciso mem da mmsystem .h  do vc++ 2005eu acho 

    thnaks  XDXD

    quinta-feira, 26 de junho de 2008 23:08