- typedef _COM_SMARTPTR<Interface, &IID> template. It says error in number of template parameters - 1 instead of 2.
- structs defined in the form of struct __declspec(uuid("xxxx")) xxxx; seem not to be recognized in latter part of the header as such errors as below are raised.
Code: Select all
struct __declspec(uuid("3050F373-98B5-11CF-BB82-00AA00BDCE0B")) IViewTransitionSite; _COM_SMARTPTR_TYPEDEF(IViewTransitionSite, __uuidof(IViewTransitionSite));
vc98/Include/comdef.h23: error:‘IViewTransitionSite’ was not declared in this scope; did you mean ‘IViewTransitionPtr’?
1067 | _COM_SMARTPTR_TYPEDEF(IViewTransitionSite, __uuidof(IViewTransitionSite));
| ^~~~~~~~~~~~~~~~~~~
In contrast, Strawberry Windows executable runs well with Wine Program Loader, except for some performance penalties on graphics. So I'd like to try to compile using winemaker for performance improvement. Is there anyone who successfully compiled Strawberry Prolog source code on Linux?