我用 Microsoft Visual Studio 2010 制作了一个程序。它使用额外的库 (Allegro),并且它可以从 MSVC 完美运行,但我无法从它的目录运行它。 (...\"project name"\Debug\"project name".exe) 它写道它找不到某种.dll 文件。
这不好,因为我想让它对每个人都适用!怎么做才能让它发挥作用?
我知道我必须放置必要的 .dll 文件,但我不知道放在哪里?
最佳答案
启动可执行文件时,Windows 会搜索当前目录、PATH
以及其他一些地方。具体描述可见here
您需要确保 PATH 包含您需要的库,或者将其放在同一目录中(或其他一些自动搜索的目录,但这通常不是一个好的解决方案)。
关于c++ - 启动使用附加库的可执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838600/