я использую XLW 5
построить Excel
XLL
добавить, и я экспериментирую с EchoShort
пример шаблона. Я успешно скомпилировал Template.xll
используя GNU Make
, с g++
версия 4.9.2 (mingw-w64) под cygwin
, Однако при попытке открыть XLL
, Excel 2013
сообщает об ошибке:
The file format and extension of Template.xll don't match. The file could be corrupted, or unsafe. Unless you trust its source, don't open it. Would you like to open it anyway?
Я продолжаю открывать его, и кажется, что оно заполнено нечитаемыми символами. Я пытался добавить xll
используя менеджер надстроек на вкладке разработчика, но когда я пытаюсь позвонить EchoShort
в камере я получаю #NAME
ошибка.
Я новичок в XLW
и это кажется невероятным пакетом, если я смогу заставить его работать. Буду признателен за любую оказанную помощь.
РЕДАКТИРОВАТЬ: должен был упомянуть, что это под cygwin
РЕДАКТИРОВАТЬ: также пробовал с VS2013, и то же самое произошло, так что это не cygwin
ни MinGW
,
Оказывается VS2013 x64
скомпилированный xll
работает, так как я, кажется, использую Excel 2013 x64. Я думаю, что мне нужно очистить мой $PATH
, поскольку dependency-walker
показывает смесь 32 bit
а также 64 bit
dll
s?