Błąd typu danych LPCTSTR dla funkcji PlaySound
Ostatnio zmodyfikowano 2017-12-31 02:19
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 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: 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. |
|
j23 |
» 2017-12-27 22:35:13 Jak dasz LPCTSTR audioLink = TEXT("audio.vaw");, to się nie kompiluje?
|
|
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)
|
|
Luq |
» 2017-12-28 16:47:15 PlaySound wymaga zlinkowania Winmm.lib |
|
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 ? |
|
pekfos |
» 2017-12-31 02:19:20 Co za problem dodać bibliotekę do linkera? Nie musisz przecież niczego instalować. |
|
« 1 » |