我试图口矿井(很)旧的项目从Visual Studio 6到Visual Studio 2010。
该项目是一个OpenGL应用程序,因此,它使用以下库(其中包括):
- glu32.lib
- glui32.lib
- glut32.lib
- opengl32.lib
该glui32.lib
库链接libcd.lib
库,它不支持在Visual Studio 2010中。
所以,我需要找到一个版本的glui32.lib
库,链接libcmtd.lib
库,而不是。
我的问题是:
- 有没有对任何此类版本
glui32.lib
库? - 如果是的话 - 我在哪里可以下载?
- 如果没有-我可以使用
libcd.lib
在Visual Studio 2010的图书馆吗? - 如果是的话 - 我在哪里可以下载?
- 如果没有 - 是有我解决这个链接错误任何其他方式?
UPDATE
我要离开其次,作为一个公认的答案,但这里是从Visual Studio 6移植一个OpenGL项目的Visual Studio 2010(建立在Visual Studio 2010的项目之后)的解决方法:
- 右键单击项目并选择属性 。
- 打开配置属性- > C / C ++ - >预处理器 。
- 在预处理定义项中添加GLUT_BUILDING_LIB。
- 在运行时库条目,请选择多线程(/ MT) 或多线程调试(/ MTD)。
- 打开配置属性- >链接器- >输入 。
- 在附加依赖项中添加glu32.lib; glui32.lib; glut32.lib; opengl32.lib。
- 在忽略特定的默认库项中添加libcd.lib。