在其他计算机上运行OpenGL程序

时间:2013-03-16 11:12:42

标签: visual-studio opengl exe

我用opengl制作了一个exe文件(visual studio 2012),我使用了glut,我使用MTd作为运行时库(当我使用MT时,它会产生LNK2001错误)。但是,当我尝试运行它的其他计算机,它给glut32.dll没有发现错误。如何在我的程序中内置glut32.dll?

将所有带有exe文件的DLL和库文件放在同一文件夹中后,出现此错误:

Dynamic link error

发生了什么?

1 个答案:

答案 0 :(得分:0)

您必须使用静态库。

请参阅this post以构建GLUT静态库。

我认为DLL是为另一个目标编译的,可能会出现32位和64位之间的混合。

搜索为64位目标编译的另一个lib。