我正在使用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
cygwin
也不是MinGW
。
答案 0 :(得分:0)
事实证明VS2013 x64
已编译的xll
有效,因为我似乎使用的是Excel 2013 x64。我想我需要清理$PATH
,因为dependency-walker
显示32 bit
和64 bit
dll
s的混合物?