【发布时间】:2017-04-15 15:38:14
【问题描述】:
我正在寻找正确安装 freeglut 的方法。到目前为止,我建议将.dll 放在系统文件夹中。但我不想。我希望我的项目是可饮用的,我希望能够将我的项目发送到其他电脑并继续处理我的项目,而无需在其他机器上安装 freeglut。我想把我所有的资源放在一个地方。我怎样才能做到这一点?我的意思是,应该有可能吧?
【问题讨论】:
-
只需将 DLL 与可执行文件放在同一文件夹中即可。
我正在寻找正确安装 freeglut 的方法。到目前为止,我建议将.dll 放在系统文件夹中。但我不想。我希望我的项目是可饮用的,我希望能够将我的项目发送到其他电脑并继续处理我的项目,而无需在其他机器上安装 freeglut。我想把我所有的资源放在一个地方。我怎样才能做到这一点?我的意思是,应该有可能吧?
【问题讨论】:
在 Windows 中,有几个地方可以放置应用程序的动态库。始终以相同的顺序搜索它们,直到找到具有特定名称的 dll。一般搜索以下目录:
有关详细信息,请参阅Dynamic-Link Library Search Order 文章。
如果您想保持应用程序的可移植性,只需将 dll 复制到存储应用程序的目录,因为无论如何都会首先访问此文件夹。
【讨论】: