Visual Studio 2012 C ++编译程序未加载文件

时间:2013-09-05 03:01:00

标签: c++ visual-studio-2012

当我尝试从IDE运行它时,我有一个C ++程序表现出一些奇怪的行为。该程序需要做的一件事是加载一些位于同一目录下的文件。我已将这些文件放在Visual Studio的输出目录中,以便它可以找到它们。

但是,当我使用Ctrl + F5(没有调试时启动)从IDE运行程序时,程序找不到所需的文件。

奇怪的是,如果我转到Windows资源管理器并手动查找生成的.exe并运行它,程序会找到文件并正常运行。

如何修复它以便我可以从IDE运行该程序并让它仍然找到它的文件?

1 个答案:

答案 0 :(得分:1)

将“工作目录”设置为包含文件的目录。我假设您希望保持工作目录与可执行文件相同。

http://msdn.microsoft.com/en-us/library/vstudio/kcw4dzyf.aspx概述调试设置。