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

Raspunde prin e-mail lui