Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libArduCamLib.a #184

Open
mcwescott opened this issue Aug 6, 2022 · 0 comments
Open

libArduCamLib.a #184

mcwescott opened this issue Aug 6, 2022 · 0 comments

Comments

@mcwescott
Copy link

Static linking with libArduCamLib.a gives unresolved reference errors:

g++ ArduCam_Demo.cpp -o ArduCam_Demo ../lib/libArduCamLib.a ../lib/libArduCamLib.a -lusb-1.0 -lpthread -larducam_config_parser pkg-config --cflags --libs opencv4 -L../lib -I../include -std=gnu++11 -g
/usr/bin/ld: ../lib/libArduCamLib.a(GjUsbCameraLib.o): in function GjUsbCameraLib::~GjUsbCameraLib()': GjUsbCameraLib.cpp:(.text+0x4fa): undefined reference to deinit_controller'
/usr/bin/ld: ../lib/libArduCamLib.a(GjUsbCameraLib.o): in function GjUsbCameraLib::InitController()': GjUsbCameraLib.cpp:(.text+0x346f): undefined reference to init_controller'
/usr/bin/ld: ../lib/libArduCamLib.a(GjUsbCameraLib.o): in function GjUsbCameraLib::registerCtrls(Control*, unsigned int)': GjUsbCameraLib.cpp:(.text+0x34a6): undefined reference to register_ctrls'
/usr/bin/ld: ../lib/libArduCamLib.a(GjUsbCameraLib.o): in function GjUsbCameraLib::setCtrl(char const*, long long, void*)': GjUsbCameraLib.cpp:(.text+0x34df): undefined reference to set_ctrl'

these routines are found in the shared library

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant