0

我正在使用视觉工作室 2008 SP1。

我正在使用 MFC 创建一个桌面应用程序。

我有一个要与我的应用程序链接的库。但是,该库是在 WIN32 Visual Studio 2005 中编写的。

我在链接时遇到问题:

fatal error LNK1104: cannot open file 'AgentLib.lib'

我想知道是不是因为我使用的是 MFC 2008 并且库是用 2005 编写和编译的?

非常感谢您的任何建议,

4

3 回答 3

1

这样做应该没有问题。

你可以

  • 将 AgentLib.lib 所在的目录添加到项目的库目录中。
  • 将 AgentLib.lib 添加到您的项目中(您可能会从 Visual Studio 收到一个询问规则的消息框,但不需要规则,它可以工作)
于 2009-03-16T16:42:21.787 回答
1

确保您已在 Linker>General>Additional Library Directories 中的项目设置下添加了 lib 文件所在的路径

于 2009-03-16T21:06:57.780 回答
0

是的,有可能。如果您有问题,请查看链接以获得一些帮助。还要检查使用 VS 2005 创建的库正在使用的任何依赖文件。

于 2009-03-16T16:55:24.530 回答