【发布时间】:2013-07-10 22:17:30
【问题描述】:
我在这里有一个使用 Intel Composer XE 2013 的库,我想将它编译为 .lib,因为我将在另一个项目中使用它(它默认编译为应用程序/EXE)。但是,当我在 Visual Studio 2012 的配置管理器下的项目默认值下设置配置类型时,我得到“错误 LNK1181:无法打开输入文件”奇怪的部分是它查找的文件没有文件结尾。该项目包含 C、C++ 和 ASM 代码。有没有人遇到过这种行为?
【问题讨论】:
-
您是否尝试从 64 位项目配置链接到 32 位库,反之亦然?
-
我的设置是 x64,但当我编译为 EXE 或 LIB 时,配置都是 x86。我还没有提到我的项目,因为我什至还不能将它编译为 LIB。
标签: c++ c assembly visual-studio-2012 linker