我将使用Microsoft Visual Studio 2013开发一个OpenGL项目,并使用C ++开发。
我打算将freeglut用于该项目,因为它可能会给我更大的自由来进行计算,例如读取3D模型,显示网格以及稍后对3D模型执行计算。如果我错了,请纠正我...
我假设将freeglut所需的文件复制到我的项目目录中将使我能够在不同的机器上使用它,而只需在Visual Studio项目中将其链接一次即可?
我现在仍在设置项目,即使在网上阅读各种来源后,我对开始使用OpenGL还是有很多疑问。
我在某些地方读到,不建议在项目目录中包含freeglut或glut文件,而应在其他位置创建一个新目录并链接到该目录。我不知道什么是更好的方法,或者根本没有区别。
就功能而言,并没有什么不同,但是始终建议将库放置在其他位置,以便以后可以在其他项目中使用它们,而不必再次复制它们。对于任何依赖第三方的情况都是如此,而不仅仅是freeglut。
其次,AFAIK freeglut只是一个窗口化API,它确实提供了一些方便的功能来绘制3d图元等,但在此方面没有帮助
读取3D模型,显示网格并稍后对3D模型执行计算。
是的,您将能够在具有相同体系结构和平台的其他计算机上运行您的应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句