diff --git a/apps/gpu/FlowAroundSphere/FlowAroundSphere.cpp b/apps/gpu/FlowAroundSphere/FlowAroundSphere.cpp
index 0f0ca966ecca6d89643a15c5537cb5ae8845e074..cf90e00cc5c2838007d293b603bda91169c07cbc 100644
--- a/apps/gpu/FlowAroundSphere/FlowAroundSphere.cpp
+++ b/apps/gpu/FlowAroundSphere/FlowAroundSphere.cpp
@@ -117,7 +117,7 @@ int main(int argc, char *argv[])
 
             configPath.replace_filename(configName);
             vf::basics::ConfigurationFile config;
-            config.load(configPath);
+            config.load(configPath.string());
 
             para = std::make_shared<Parameter>(config);
         } else {