Attempting to run c3d v1.0.0 on multiple input files using wildcards (e.g. *) on Windows fails with the following error:
"Exception caught of type class ConvertException
Exception detail: Unable to read image *.tif; IO factory can not create IO object."
Steps to reproduce:-
1). Install c3d v1.0.0 on Windows
2). Navigate to a folder containing TIFFs
3). Run c3d *.tif -tile z test.nii.gz
Expected behaviour: not an error.
Actual behaviour: the above error.
Additional notes: this also happened when I tried to build Convert3D from source using Visual Studio. When I did so and ran the debugger, I noticed that the first matching filename was not getting expanded properly, which is a known issue with setargv.obj in certain versions of the Windows SDK (see https://developercommunity.visualstudio.com/content/problem/289637/setargvobj-is-broken-in-the-latest-windows-sdk.html). I initially built Convert3D against version 10.0.17134.0 of the Windows SDK, when I rebuilt it against 10.0.17763.0 I did not encounter the above error. However, given version 1.0.0 was apparently built in 2014 I can't say with certainty whether that's the cause of the issue in prebuilt version.