12-19-2012 02:15 PM
I have a native camera c++ app coded and successfully running.
I want to modify the flash mode. So I add:
CameraSettings* cameraSettings = new CameraSettings(); cameraSettings->setFlashMode(CameraFlashMode::Light); camera->applySettings(cameraSettings);
I also add:
#include <bb/cascades/multimedia/CameraSettings> #include <bb/cascades/multimedia/CameraFlashMode>
When I build I get the error:
'CameraSettings' was not declared in this scope.
Is this a namespace issue or a:
LIBS += ?
...issue?
Something else?
My current LIBS:
LIBS += -lcamapi -lscreen
Solved! Go to Solution.
12-19-2012 02:34 PM
any other errors in console when compiling?
12-19-2012 02:40 PM
Yes:
error: 'CameraSettings' was not declared in this scope
note: suggested alternative:
note: 'bb:cascades:multimedia::CameraSettings'
error: 'cameraettings' was nto declared in this scope
error: expected type-specifier before 'CameraSettings'
error: expected ';' before 'CameraSettings'
I also tried:
namespace bb
{
namespace cascades
{
namespace multimedia
{
class CameraSettings;
class CameraFlashMode;
}
}
}
12-19-2012 02:49 PM
Also tried:
#include <bb/cascades/multimedia/Camera>
#include <bb/cascades/multimedia/CameraSettings>
#include <bb/cascades/multimedia/CameraFlashmode>
I'm already using:
#include <camera/camera_api.h>
Could this be an issue?
12-19-2012 03:03 PM
I see what's happening, I'm mixing the c functions with QT.
I need to use the settings as shown in this example:
Thanks for your help.
12-19-2012 03:09 PM