【问题标题】:Running OpenGL program in other computers在其他计算机上运行 OpenGL 程序
【发布时间】:2013-03-16 21:11:55
【问题描述】:

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

将所有 DLL 和库文件与 exe 文件放在同一个文件夹中后,我收到此错误:

发生了什么事?

【问题讨论】:

    标签: visual-studio opengl exe


    【解决方案1】:

    你必须使用静态库。

    请参阅this post 了解如何构建 GLUT 静态库。

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

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

    【讨论】:

    猜你喜欢
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多