C++ 您能否在VS2005中创建库或dll并与VS2008链接

C++ 您能否在VS2005中创建库或dll并与VS2008链接,c++,visual-c++-2005,C++,Visual C++ 2005,我正在使用VisualStudio2008SP1 我正在使用MFC创建一个桌面应用程序 我有一个库,我想与我的应用程序链接。但是,该库是在WIN32 visual studio 2005中编写的 我在链接时遇到问题: fatal error LNK1104: cannot open file 'AgentLib.lib' 我想知道这是否是因为我使用的是MFC 2008,而这个库是用2005编写和编译的 非常感谢您的建议,这样做应该没有问题 你也可以 将AgentLib.lib所在的目录添加到

我正在使用VisualStudio2008SP1

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

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

我在链接时遇到问题:

fatal error LNK1104: cannot open file 'AgentLib.lib'
我想知道这是否是因为我使用的是MFC 2008,而这个库是用2005编写和编译的


非常感谢您的建议,

这样做应该没有问题

你也可以

  • 将AgentLib.lib所在的目录添加到项目的库目录中
  • 将AgentLib.lib添加到您的项目中(您可能会从VisualStudio收到一个消息框,询问规则,但不需要规则,它可以正常工作)

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

    确保已在链接器>常规>其他库目录中的项目设置下添加了lib文件所在的路径