OpenGL (freeglut)文件的放置会影响不同机器上的开发吗?

Does the placement of files for OpenGL (freeglut) affect development on different machines?

本文关键字:机器 开发 影响 freeglut 文件 OpenGL      更新时间:2023-10-16

我将使用Microsoft Visual Studio 2013开发一个OpenGL项目,使用c++开发。
我打算在项目中使用freeglut,因为它可能会给我更多的自由来计算诸如阅读3D模型,显示网格以及稍后对3D模型执行计算等事情。如果我说错了,请纠正我。

我假设将所需的文件复制到我的项目目录中,将使我能够使用不同的机器在Visual Studio项目中链接它一次?
在这一点上,我仍然在设置项目,我确实对开始使用OpenGL有很多疑问,即使在网上阅读了各种资源之后。我在一些地方读到,不建议将freeglut或glut文件包含到项目目录中,而是在其他地方创建一个新目录并链接到它。我不知道哪种方法更好,也不知道两者是否有区别。

在功能方面没有区别,但是总是建议将库放在其他地方,以便以后在其他项目中使用它们而不必再次复制它们。这对任何依赖第三方的都是正确的,而不仅仅是免费的。

其次,AFAIK freeglut只是一个窗口API,它确实提供了一些方便的函数来绘制3d基元等,但它在这个方面没有帮助

读取3D模型,显示网格,然后在3D模型上执行计算。

你可以在其他机器上运行你的应用程序,提供相同的架构和平台。