Camera Setup failure can have quite a few causes, so without more specifics it will be difficult to diagnose. It's encouraging that the FrontPanel GUI detects it, though. You might try verifying that the bitfile you are using for the configuration is the correct one, since a failed automatic configuration can cause a failed setup. You should also make sure that your bitfiles are copied to the same folder as your executable.
The ZEM4310 does not support PLL, which means it will generate an "ok_UnsupportedFeature" error if you try to load a PLL configuration.
The black image shown when displaying the captured image sounds like a bug that was fixed in snap.m but may have been missed in snap_display.m. The problem is that the raw values for the pixels are divided by 4096 instead of 256, which sends all the pixel values to zero. Go into the snap_display.m file and find the lines that end with the comments %RED, %GREEN, and %BLUE. They should be lines 4-6 if the file is unaltered. Replace the '4096' in each line with '256' and try again.