我没有使用默认的 Visual Studio 项目路径来构建我的程序,因为我想模拟一个版本,并编写工具来搜索资源。修改设置后,我让 VS 输出到正确的文件夹,并将 DLL 复制到主文件夹中的 bin 文件夹中。但是,我无法获取它生成的 .EXE 来查找 DLL,它只会查找其目录中的内容,但我不想那样混乱。调试器工作正常,但不能独立工作。我如何告诉 VS 告诉 .EXE 在哪里可以找到它的 DLL?我必须编辑 PATH 吗?这似乎很混乱,因为我从来没有很好的经验。我已经尝试过项目设置-> VC++ 目录,但它仍然找不到它,因为我假设那是针对 .LIB 文件的。
这是我的文件夹层次结构图。
-root
--bin
---[必需的 DLL]
--data
---[程序资源(图像、声音、配置等)]
--Program.exe
使用 Visual C++ 2010 速成版。