XLW — скомпилированный XLL & quot; формат и расширение файла не совпадают & quot;

я использую 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,

0

Решение

Оказывается VS2013 x64 скомпилированный xll работает, так как я, кажется, использую Excel 2013 x64. Я думаю, что мне нужно очистить мой $PATH, поскольку dependency-walker показывает смесь 32 bit а также 64 bit dlls?

0

Другие решения


По вопросам рекламы [email protected]