【发布时间】:2012-08-28 13:44:15
【问题描述】:
下面的answer 给出了一个使用 C# 的解决方案,我想知道如果只使用 c++(而不是 c++\cli)会是什么等价物
System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);
在 boost 中有什么可以解决问题的吗?
基于我一直遇到的这个问题:Correctly creating and running a win32 service with file I/O
【问题讨论】:
-
您想要一个 C 运行时 API 吗?或用于此的 Windows API? CRT = _chdir(),WinAPI = SetCurrentDirectory()。
-
@CraigNelson:我认为 eq- 的答案很好。我现在只需要 System.AppDomain.CurrentDomain.BaseDirectory
-
我同意(并相应地提出了他的反馈)。