• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Qt Creator - ShellExecute

Object Storage Arubacloud
+1 głos
247 wizyt
pytanie zadane 25 listopada 2020 w C i C++ przez persikk Obywatel (1,140 p.)

Witam mam problem z ShellExecute w QtCreator

Chcę aby po kliknięciu przycisku otworzyła się dana strona w przeglądarcę.

 

ShellExecute( NULL, "open",  "C:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe",
                  "https://forum.pasja-informatyki.pl/", NULL, SW_SHOWNORMAL );

Komenda ta działa mi normalnie w CodeBloksie gdzie to testowałem, ale po wrzuceniu w QT wyskakuje mi błąd 

i niestety nie wiem co jest nie tak. 

 

mainwindow.cpp:25:5: error: no matching function for call to 'ShellExecuteW'
shellapi.h:63:22: note: expanded from macro 'ShellExecute'
_mingw_unicode.h:12:32: note: expanded from macro '__MINGW_NAME_AW'
2:1: note: expanded from here
shellapi.h:76:24: note: candidate function not viable: no known conversion from 'const char [5]' to 'LPCWSTR' (aka 'const wchar_t *') for 2nd argument

1 odpowiedź

+1 głos
odpowiedź 25 listopada 2020 przez persikk Obywatel (1,140 p.)

Dobra problem rozwiązany. Dla ciekawskich wystarczyło dodać tylko 3xL

ShellExecute( NULL, L"open",  L"C:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe",
                  L"https://forum.pasja-informatyki.pl/", NULL, SW_SHOWNORMAL );

 

Podobne pytania

0 głosów
0 odpowiedzi 446 wizyt
pytanie zadane 29 listopada 2020 w C i C++ przez jakis111 Nowicjusz (210 p.)
0 głosów
0 odpowiedzi 86 wizyt
pytanie zadane 22 października 2020 w C i C++ przez Nikto0 Użytkownik (500 p.)
0 głosów
0 odpowiedzi 174 wizyt
pytanie zadane 3 maja 2020 w C i C++ przez Artur05 Nowicjusz (120 p.)

92,677 zapytań

141,581 odpowiedzi

320,061 komentarzy

62,039 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...