4

我们正在尝试使用 Libtool,结合 GNU 构建系统工具的完整补充,为 Windows 7 32 位生成“DLL”。更具体地说,我们正在尝试生成 Matlab 模块。

莫名其妙,Autotools 做了两件非常矛盾的事情:

1) 它识别出将使用的 C/C++ 工具链是“msvc7”。因此,它知道我使用的是 Microsoft 的编译器而不是 GCC。

2) 它通过:-Xlinker 到 'cl'。

毫不奇怪,'cl' 抱怨无法识别的选项。如果“Xlinker”的出现之一没有被跟随,这个问题几乎是可以容忍的:

.libs/AverageFilter.mexw32

结果是几乎有趣的错误:

LINK : fatal error LNK1149: output filename matches input filename

谁能解释这种行为或提供有关如何补救的建议?

4

0 回答 0