c++ - 启动使用附加库的可执行程序

标签 c++ visual-studio-2010 visual-c++ dll allegro

我用 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/

相关文章:

c++ - 从 cpp 和 hh 文件制作库

c++ - 测试 isbn 编号以查看其是否有效

c# - NUnit 不适用于 Visual Studio 2010?

c++ - QtCreator中如何远程编译

c++ - C++ 数据类型后的符号 '^' 是什么意思?

c++ - 奇怪的多线程问题

asp.net - 在 VS 2010 中停止调试时如何优雅地退出 ASP.NET 应用程序?

c++ - 如何有效地重用映射值

c++ - visual studio c++ 2010 express 使用 gdi 时出错

c++ - 将指针和成员指针连接到函数指针中