C++ 使用POCO获取服务可执行文件文件夹

C++ 使用POCO获取服务可执行文件文件夹,c++,poco-libraries,C++,Poco Libraries,我需要找到一种方法来检索我的可执行文件所在的文件夹。 因为这是一项服务,所以 Poco::Path::current() 返回当前的工作目录,即Windows的系统目录和Linux的根目录。在程序中传递可能有点麻烦,但是main()中的argv[0]应该保留可执行文件的路径。您的问题是什么?我想很清楚:“我需要找到一种方法来检索我的可执行文件所在的文件夹”,然后Poco::Path::current()应该可以正常工作。或者您可以查看。

我需要找到一种方法来检索我的可执行文件所在的文件夹。 因为这是一项服务,所以

Poco::Path::current()

返回当前的工作目录,即Windows的系统目录和Linux的根目录。

在程序中传递可能有点麻烦,但是main()中的argv[0]应该保留可执行文件的路径。

您的问题是什么?我想很清楚:“我需要找到一种方法来检索我的可执行文件所在的文件夹”,然后Poco::Path::current()应该可以正常工作。或者您可以查看。