我使用WinAPI编写了一个简单的check_file_ref函数来检查两个路径是否引用同一个文件。代码很好。它是用C(标记/ TC)中的Visual Studio 2017编译的。
奇怪的是……
从VisualStudio运行应用程序时,默认工作目录是项目位置,由VS宏定义 $(ProjectDir) 。您可以通过打开项目属性来更改它:右键单击项目中的 的 Solution Explorer 强> 并选择 的 属性 强> 从上下文菜单中。有选择 的 调试 强> 并改变 的 工作总监 强> 你的财产。例如,在您的情况下,解决方案可能是 $(OutDir) 或所需位置的绝对路径。
$(ProjectDir)
$(OutDir)