[WinAPI, C++] GetFileVersionInfoSize, błąd kompilacji: "cannot convert 'char*' to 'const WCHAR*'"
Ostatnio zmodyfikowano 2011-07-15 20:32
Animax97 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] GetFileVersionInfoSize, błąd kompilacji: "cannot convert 'char*' to 'const WCHAR*'" » 2011-07-15 15:55:23 Cześć, a więc: // char* getPath() DWORD dwFVISize = GetFileVersionInfoSize(this->getPath(), NULL);
I mam następujący błąd: D:\**\CPather.cpp:5: error: cannot convert 'char*' to 'const WCHAR*' for argument '1' to 'DWORD GetFileVersionInfoSizeW(const WCHAR*, DWORD*)'
I co mam zrobić, w Code::Blocks kompiluje się normalnie? |
|
malan |
» 2011-07-15 15:57:48 To nie jest funkcja Qt, a WinAPI. Zmienię nazwę tematu. Wracając do problemu - możesz zmienić kodowanie na ANSI lub użyć GetFileVersionInfoSizeA . |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2011-07-15 16:11:03 Ok dzięki, działa. A jeszcze, jak w Qt zmienić kodowanie na ANSII? Żeby było tak jak w C::B? |
|
DejaVu |
» 2011-07-15 16:27:38 W opcjach projektu musisz pewnie przestawić. |
|
malan |
» 2011-07-15 17:43:18 Coś Ty się tak na to Qt uparł? ;p |
|
pekfos |
» 2011-07-15 19:21:25 Coś Ty się tak na to Qt uparł? ;p |
problem rozwiązany więc odpowiedzi pewnie nie dostaniesz :P Za to jest już jego kolejny temat to możesz tam o to zapytać :P |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2011-07-15 19:24:23 malan: Jakoś wygodniejsze od WinAPI jak dla mnie. ;p |
|
malan |
» 2011-07-15 20:25:42 @Animax97: Zakładasz temat dotyczący Qt, a pytasz o funkcje WinAPI. Piszesz (zapewne) w Visualu, a pytasz się jak w Qt zmienić kodowanie. Nie to, że się czepiam, ale zastanawiam się skąd Ci się to wzięło? ;) Qt to przecież biblioteka do tworzenia przenośnych aplikacji okienkowych. WinAPI to również biblioteka. Microsoft Visual C++ 2010 Express to narzędzie, środowisko programistyczne, które służy m.in. do tworzenia oprogramowania. Więc pytam, skąd to Qt? ;p |
|
« 1 » 2 |