我将使用Microsoft Visual Studio 2013开发一个OpenGL项目,使用C ++进行开发 我打算在项目中使用freeglut,因为它可能会让我有更多的自由来计算诸如阅读3D模型,显示网格以及稍后在3D模型上执行计算等事情。如果我在这里错了,请纠正我......
我假设将freeglut所需的文件复制到我的项目目录中,我可以使用不同的机器来处理它,只需在Visual Studio项目中链接一次吗?
我现在还在设置这个项目,即使在网上阅读各种来源之后,我对开始使用OpenGL也有很多疑问。
我在某些地方读过,不建议将freeglut或glut文件包含在项目目录中,而是在别处创建一个新目录并链接到它。我不知道什么是更好的方法,或者根本没有任何区别。
答案 0 :(得分:0)
在功能方面没有任何区别,但它始终建议将您的库放在其他位置,这样您以后可以在其他项目中使用它们,而无需再次复制它们。 它适用于任何第三方,而不仅仅是freeglut。
其次AFAIK freeglut只是一个窗口API,它确实提供了一些方便的功能来绘制3d基元等,但它不会有帮助
读取3D模型,显示网格,然后在3D模型上执行计算。
是的,您将能够在提供相同架构和平台的其他计算机上运行您的应用程序。