Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd typu danych LPCTSTR dla funkcji PlaySound

Ostatnio zmodyfikowano 2017-12-31 02:19
Autor Wiadomość
troian
Temat założony przez niniejszego użytkownika
Błąd typu danych LPCTSTR dla funkcji PlaySound
» 2017-12-27 21:37:11
Witam, od kilku godzin walczę z Visual Studio 2017, mianowicie próbuję wywołać funkcję PlaySound
C/C++
LPCTSTR audioLink = "audio.vaw";
PlaySound( audioLink, NULL, SND_ALIAS );
nie ważne jak to napiszę cały czas klepie tym błędem, odwołując się do strony microsoft próbowałem nawet przeklejać gotowy kod:
C/C++
PlaySound( TEXT( "SystemStart" ), NULL, SND_ALIAS );
PlaySound(( LPCTSTR ) SND_ALIAS_SYSTEMSTART, NULL, SND_ALIAS_ID );
PlaySound( TEXT( "MyAppSound" ), NULL, SND_ALIAS | SND_APPLICATION );
Nic nie pomagało, wszystkie możliwe kombinacje próbowałem z L"audio.vaw" itp zawsze pokazuje ten błąd
Błąd (aktywny) E0144 nie można użyć wartości typu "const char *" do zainicjowania jednostki typu "LPCTSTR" ConsoleApplication1
Uprzedzam pytania windows.h jest ładowany.

Jeżeli to wina VS to bardzo proszę o podesłanie informacji o jakiejś wbudowanej funkcji do odtwarzania plików audio, mam prosty dźwięk który trwa mniej niż 1s który po prostu ma się odtworzyć po spełnieniu warunku.
P-168157
j23
» 2017-12-27 22:35:13
Jak dasz LPCTSTR audioLink = TEXT("audio.vaw");, to się nie kompiluje?
P-168161
troian
Temat założony przez niniejszego użytkownika
» 2017-12-28 07:37:45
Tego nie próbowałem, jak tylko będę miał możliwość zaraz spróbuję.

Edit nie działa, oto w jaki sposób napisałem to:

LPCTSTR audioLink = TEXT("audio.vaw");
PlaySound(audioLink, NULL, SND_ALIAS);

Ważność Kod Opis Projekt Plik Wiersz Stan pominięcia
Błąd LNK2019 nierozpoznany zewnętrzny symbol __imp__PlaySoundW@12 przywołany w funkcji "void __stdcall TimerProc(struct HWND__ *,unsigned int,unsigned int,unsigned long)" (?TimerProc@@YGXPAUHWND__@@IIK@Z)
P-168167
Luq
» 2017-12-28 16:47:15
PlaySound wymaga zlinkowania Winmm.lib
P-168189
troian
Temat założony przez niniejszego użytkownika
» 2017-12-30 16:54:16
A czy istnieje jakaś inna opcja do odtwarzania dźwięku w konsoli ?
P-168244
pekfos
» 2017-12-31 02:19:20
C/C++
printf( "\a" );

Co za problem dodać bibliotekę do linkera? Nie musisz przecież niczego instalować.
P-168266
« 1 »
  Strona 1 z 1