Windows Embedded Compact 7 - Beaglebone Black - Cannot open include file: 'dwmapi.h'
-
Hi, I'm building QT5.4.1 for Windows Embedded Compact 7 and Beaglebone using Visual Studio 2008.
Now I'm getting the following error :
qwinfunctions_p.cpp .\qwinfunctions_p.cpp(48) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [29]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(50) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [26]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(52) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [24]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(54) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [22]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(56) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [22]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(58) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [24]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(60) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [21]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(63) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [22]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(65) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [30]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(67) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [27]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(76) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [28]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast .\qwinfunctions_p.cpp(78) : error C2664: 'GetProcAddressW' : cannot convert parameter 2 from 'const char [40]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast qwintaskbarbutton.cpp .\qwintaskbarbutton.cpp(48) : fatal error C1083: Cannot open include file: 'dwmapi.h': No such file or directory qwintaskbarprogress.cpp windowsguidsdefs.cpp qwinjumplist.cpp .\qwinjumplist.cpp(46) : fatal error C1083: Cannot open include file: 'propvarutil.h': No such file or directory qwinjumplistcategory.cpp qwinjumplistitem.cpp qwineventfilter.cpp qwinthumbnailtoolbar.cpp .\qwinthumbnailtoolbar.cpp(507) : error C2065: 'IDI_APPLICATION' : undeclared identifier qwinthumbnailtoolbutton.cpp qwinevent.cpp qwinmime.cpp Generating Code... NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\\ce\bin\x86_arm\cl.EXE"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop.
Is somebody already got it ? I found a link this page http://lists.qt-project.org/pipermail/ci-reports/2014-December/032478.html but looking at the date (2014) ... it surely been fix since ? How to be sure of this ? Should I come back to 5.4.0 ? Is there a workaround ?
Best regards,
-
I felt on this page too : https://bugreports.qt.io/browse/QTBUG-44573 probably reporting the same error. Does it mean it has been fixed in the 5.4.1 ?
Also, as I'm on Windows CE and I'm interested using QML and QTCore, do I really need QTWinExtras ? Correct me if I'm wrong but I don't think... thus, can I skip the building of this module ? How do skipt it ?
configure ... no-qtwinextras
?Best regards,