【问题标题】:Where do I leave freeglut.dll without admin rights?如果没有管理员权限,我应该在哪里留下 freeglut.dll?
【发布时间】:2011-02-10 13:14:03
【问题描述】:

我已经在Visual Studio 2008中安装了freeglut用openGL进行开发。但是在构建后播放exe时,找不到freeglut.dll。这是很合乎逻辑的,因为我没有把它放到 C:\Windows\System32 中。我不能,因为我不是管理员。

我现在想做的是将 dll 复制到输出文件夹。我已经将 freeglut.dll 放入我的项目文件夹中,但没有将它添加到我的项目中。我应该以什么方式设置这个以在我的输出文件夹中获取 freeglut.dll?

提前致谢。

【问题讨论】:

    标签: c++ dll freeglut


    【解决方案1】:

    有一个后期构建步骤,将该 dll 从您的项目文件夹复制到输出文件夹。

    在您的项目属性下,构建后事件,放置一个命令行,将文件从其源位置复制到${OutDir}

    【讨论】:

    • 我是否需要以某种方式将这个DLL包含在我的VS项目中?还是我只是假设 dll 在那里?
    • 你不需要将它添加到你的项目中。只要 dll 在您的可执行文件旁边,它就会被加载。
    • 你没有将它添加到你的项目中,但你仍然需要将你的项目设置为链接它。
    猜你喜欢
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 2013-01-25
    相关资源
    最近更新 更多