[flext] Problem Linking C-style external dll in flext project
Jean-Yves Gratius
jyg at gumo.fr
Fri Jan 8 18:43:20 CET 2010
Thomas Grill a écrit :
>
> Ok, did you in your C++ code specify standard-C linkage for the API
> functions, e.g. by using code like
>
> extern "C" {
> #include <ps3headers etc.>
> }
>
> gr~~~
Yes I tried, but still doesn't work.
Here is a extact of ps3 header (CLEyeMulticam.h)
#pragma once
#include <windows.h>
#define CLEYEMULTICAM_API extern "C" __declspec(dllimport)
......
......
.// Camera information
CLEYEMULTICAM_API int CLEyeGetCameraCount();
CLEYEMULTICAM_API GUID CLEyeGetCameraUUID(int camId);
// Library initialization
CLEYEMULTICAM_API CLEyeCameraInstance CLEyeCreateCamera(GUID camUUID,
CLEyeCameraColorMode mode, CLEyeCameraResolution res, int frameRate);
CLEYEMULTICAM_API bool CLEyeDestroyCamera(CLEyeCameraInstance cam);
etc.......
Hope this helps
Thanks
JYG
More information about the flext
mailing list