我在64位Windows机器上使用Visual Studio 2008,C ++,我正在将我的应用程序构建为64位。我对我得到的可执行文件感到困惑:
1)为什么我的可执行文件进入... / ProjectName / x64 / Debug / program.exe文件夹,为什么不创建bin / Debug /文件夹。例如我需要做些什么来将我的可执行文件放在bin / Debug或bin / Release文件夹中。
2)当我运行程序时,我收到一条错误消息,指出无法找到.dll文件。所以我的问题是程序在哪里查找.dll,如果它在/ Debug文件夹中(在程序运行时生成),那么在运行程序之前如何提供.dll。
谢谢!
答案 0 :(得分:1)
1)因为您选择构建配置为x64
2)您可以在项目中添加dll作为引用,并将其属性设置为复制到输出文件夹。