Hi all,
When I attempt to build gvimext.dll on Win 7 x64 using MinGW (v4.4.4
20100129 (prerelease) autobuild from the MinGW 64 site) I get the following:
<snip>
gvimext.cpp: In member function 'virtual HRESULT
CShellExtClassFactory::CreateInstance(IUnknown*, const IID&,void**)':
gvimext.cpp:432: error: cannot allocate an object of abstract type
'CShellExt'
gvimext.h:112: note: because the following virtual functions are pure
within 'CShellExt':
c:/program
files/mingw/lib/gcc/../../x86_64-w64-mingw32/include/shlobj.h:215: note:
virtual HRESULT IContextMenu::GetCommandString(UINT_PTR, UINT,
UINT*, CHAR*, UINT)
make[1]: *** [gvimext.o] Error 1
windres --input-format=rc --output-format=coff -DMING gvimext_ming.rc -o
gvimext.res
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory
`C:/Users/John/Documents/Software/Utility/Vim/72/vim72/src/GvimExt'
make: *** [GvimExt/gvimext.dll] Error 2
make: Target `all' not remade because of errors.
make: Leaving directory
`C:/Users/John/Documents/Software/Utility/Vim/72/vim72/src'
</snip>
I believe that it builds ok using MS VC++ 2008. Any assistance would be
greatly appreciated.
Regards
John
--
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php