Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.15.2, 6.2.2
-
-
1c55f40705 (qt/qtactiveqt/dev) 7cc34193d2 (qt/qtactiveqt/6.4) 59a7b451cc (qt/qtactiveqt/6.3) 59a7b451cc (qt/tqtc-qtactiveqt/6.3) 7cc34193d2 (qt/tqtc-qtactiveqt/6.4) 1c55f40705 (qt/tqtc-qtactiveqt/dev) 59a7b451cc (qt/qtactiveqt/6.3.2)
Description
Steps to reproduce
- Run dumpcpp on the attached .tlb file (taken from the IPC-CFX SDK [1][2])
- #include the generated .h file in a Hello World project
- Try to build the project
Outcome
The build fails because the generated file contains numerous undeclared types (ICloneable, ISerializable, IDisposable, IEnumerable, IList, ICollection, and _Attribute)
Suggestion
Patch dumpcpp to make these types work properly.
If these types are not supported for whatever reason, it would be good if dumpcpp reports this while generating the C++ code.
[1] https://www.ipc.org/ipc-cfx-sdk-and-software-developer-resources
[2] https://github.com/IPCConnectedFactoryExchange/CFX
Attachments
Issue Links
- relates to
-
QTBUG-100145 ActiveQt example "outlook" build fails with a wall of errors: MSOUTL.cpp(346616): error C2062: type 'unknown-type' unexpected
- Closed