【问题标题】:errors building glut dll with visual studio 2013使用 Visual Studio 2013 构建 glut dll 时出错
【发布时间】:2015-01-25 08:25:49
【问题描述】:

我已将 Visual Studio 从 2010 年升级到 2013 年。我已从 here 下载了 GLUT 源代码分发版。在说明中,

       To build the glut dll: 
       First, open Microsoft Developer Studio.
       Then, select File -> Open Workspace and find the glut.dsw file
       in the file dialog and double-click on it.  
       Finally, select Build -> Build glut32.dll.
       When the build is finished, it will copy:
       glut32.dll to %WinDir%\System, 
       glut32.lib to $(MSDevDir)\..\..\VC98\lib, and 
       glut.h     to $(MSDevDir)\..\..\VC98\include\GL.

没有名为VC98 的文件夹。 GL文件夹位于

C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl

因此,我无法构建glut.dll。它抛出以下消息

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: The command "copy C:\Users\XXX\Desktop\glut-3.7.6\lib\glut\Debug\glut32.dll %WINDIR%\SYSTEM32
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: copy C:\Users\XXX\Desktop\glut-3.7.6\lib\glut\Debug\glut32.lib "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\..\..\VC98\lib"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: copy ..\..\include\GL\glut.h "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\..\..\VC98\include\GL"

如何成功构建 glut dll?

【问题讨论】:

    标签: c++ dll visual-studio-2013 glut


    【解决方案1】:

    这些错误消息是由 Post-Build Event 引起的。
    您可以放心地忽略这些。
    您将在glut-3.7.6\lib\glut\DebugRelease 下找到这些dll。

    【讨论】:

    • 你是对的。但是当我确实链接到他们时,应用程序崩溃了,它告诉我text.exe 已停止工作`。我怀疑 Visual Studio 2013 我不知道发生了什么。自从生成了 dll 后,我已经接受了答案,但即使使用简单的代码(例如打开窗口),应用程序仍然崩溃。
    • @CroCo 您是否链接到新的 .lib 并替换了 .dll?
    • 是的,我做到了。这就是为什么我不知道这次崩溃背后的原因。
    • @CroCo 您是否在您的应用程序中使用了正确的平台工具集(在您的情况下为 Visual Studio 2013 (v120))?
    • 什么意思?是否可以使用 Visual Studio 2013 生成 dll?我想看看它是否会起作用。我正在考虑回到 Visual Studio 2010。
    猜你喜欢
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2015-03-30
    • 2014-09-06
    • 2019-07-25
    相关资源
    最近更新 更多