C++ 如何引用使用C+;中的另一个库创建的自定义库+;?

C++ 如何引用使用C+;中的另一个库创建的自定义库+;?,c++,visual-studio-2010,visual-c++,opengl,dll,C++,Visual Studio 2010,Visual C++,Opengl,Dll,我目前正在构建一个FPS,并且已经完成了游戏引擎的工作。我现在开始讨论游戏本身,但我有一个小问题 我想使用我的游戏引擎,但是我需要把它作为VisualStudioC++ 2010 Express中的一个库导出。我还将OpenGL和GLUT库与我的游戏引擎一起使用(我需要它来渲染) 如何添加和导出游戏引擎(如.dll或.lib?),然后在Visual Studio的另一个项目中引用它和其中的所有内容?以下是VS 2010的详细演练,介绍创建dll并在另一个项目中引用它的过程: 您已经完成了其中的

我目前正在构建一个FPS,并且已经完成了游戏引擎的工作。我现在开始讨论游戏本身,但我有一个小问题

<>我想使用我的游戏引擎,但是我需要把它作为VisualStudioC++ 2010 Express中的一个库导出。我还将OpenGL和GLUT库与我的游戏引擎一起使用(我需要它来渲染)


如何添加和导出游戏引擎(如.dll或.lib?),然后在Visual Studio的另一个项目中引用它和其中的所有内容?

以下是VS 2010的详细演练,介绍创建dll并在另一个项目中引用它的过程:

您已经完成了其中的一些步骤,因此可以按照其余步骤来完成所有工作

总之,

  • 从库项目生成DLL和库
  • 在编译时从应用程序项目中引用库
  • 在运行时在与应用程序EXE相同的目录中提供库DLL

  • 我听不懂你在问什么。你本质上是在问,如果你建立了一个DLL,你如何在其他代码中使用它所包含的功能?从某种意义上说,是的,但我也想知道我是否应该使用.lib而不是.DLL?如果不是,那么你的问题就是对它的总结。