我将如何引用一个自定义库与另一个库在c++
How would I reference a custom library made with another library in C++?
我目前正在制作一款FPS,并且已经完成了游戏引擎的工作。我现在要转到游戏本身,但我有一个小问题。
我想使用我的游戏引擎,但我需要将其导出为Visual Studio c++ 2010 Express中的库。我也在使用OpenGL和GLUT库以及我的游戏引擎(我需要它来渲染目的)。
我该如何添加导出游戏引擎(作为。dll或。lib?),然后在Visual Studio的另一个项目中引用它和它中的一切?
这里是一个非常详细的VS 2010关于创建DLL并在另一个项目中引用它的过程的讲解:
演练:创建和使用动态链接库(c++)
你已经完成了其中的一些步骤,所以你可以按照剩下的步骤来让一切都工作起来。
简言之,- 从你的库项目中生成一个DLL和LIB。
- 在编译时从应用程序项目中引用LIB。
- 在运行时提供与应用程序EXE相同目录下的库DLL。
相关文章:
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- C++自定义比较函数
- 如何比较自定义类的std::变体
- std::设置自定义比较器
- 如何正确实现和访问运算符的各种自定义枚举器
- flutter:即使shouldRepaint()返回true,自定义画家也不会重新绘制
- 自定义先决条件对移动分配运算符有效吗
- 使用VS Code和CMake Tools运行自定义命令
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- std::ranges::elements_view,用于自定义类似元组的数据
- 跟随整数索引列表的自定义类迭代器
- 参数化自定义CMake工具链
- 使用自定义比较函数使用std::sort()对矢量字符串进行排序时出现问题
- 如何在自定义类中启用'auto loops'?
- 使用QJsEngine在Qt中注册自定义类型
- Qt自定义QPush按钮未显示在布局上
- 自定义对象的dlib序列化在gcc中失败
- 自定义创建QFuture
- 如何在QT中的自定义视频小工具t上绘制矩形