Open weizixiu opened 10 months ago
Describe the bug An undefined reference error is reported when the static library is clearly connected correctly.So,what's the problem?
building Logs Starting build... E:\software\Mingw-w64\mingw64\bin\g++.exe -fdiagnostics-color=always -I "C:\Program Files\Azure Kinect Body Tracking SDK\sdk\include" -I "C:\Program Files\Azure Kinect SDK v1.4.1\sdk\include" -L "C:\Program Files\Azure Kinect SDK v1.4.1\sdk\windows-desktop\amd64\release\lib" -lk4a -L "C:\Program Files\Azure Kinect Body Tracking SDK\sdk\windows-desktop\amd64\release\lib" -lk4abt -g E:\project\cpp_project\VScode_workspace\kinect_V3\real_body_tracking.cpp -o E:\project\cpp_project\VScode_workspace\kinect_V3\real_body_tracking.exe C:\Users\14349\AppData\Local\Temp\cc2joZYQ.o: In function main': E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:179: undefined reference toimp_k4a_device_open' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:185: undefined reference to `imp_k4a_device_start_cameras' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:188: undefined reference to __imp_k4a_device_get_calibration' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:193: undefined reference tok4abt_tracker_create' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:200: undefined reference to __imp_k4a_device_get_capture' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:204: undefined reference tok4abt_tracker_enqueue_capture' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:205: undefined reference to __imp_k4a_capture_release' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:219: undefined reference tok4abt_tracker_pop_result' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:229: undefined reference to k4abt_frame_get_num_bodies' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:244: undefined reference tok4abt_frame_get_body_skeleton' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:308: undefined reference to k4abt_frame_get_body_id' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:315: undefined reference tok4abt_frame_release' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:346: undefined reference to k4abt_tracker_shutdown' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:347: undefined reference tok4abt_tracker_destroy' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:348: undefined reference to __imp_k4a_device_stop_cameras' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:349: undefined reference to__imp_k4a_device_close' collect2.exe: error: ld returned 1 exit status
main': E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:179: undefined reference to
__imp_k4a_device_get_calibration' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:193: undefined reference to
__imp_k4a_device_get_capture' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:204: undefined reference to
__imp_k4a_capture_release' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:219: undefined reference to
k4abt_frame_get_num_bodies' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:244: undefined reference to
k4abt_frame_get_body_id' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:315: undefined reference to
k4abt_tracker_shutdown' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:347: undefined reference to
__imp_k4a_device_stop_cameras' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:349: undefined reference to
Build finished with error(s).
Desktop (please complete the following information):
Additional context
Describe the bug An undefined reference error is reported when the static library is clearly connected correctly.So,what's the problem?
building Logs Starting build... E:\software\Mingw-w64\mingw64\bin\g++.exe -fdiagnostics-color=always -I "C:\Program Files\Azure Kinect Body Tracking SDK\sdk\include" -I "C:\Program Files\Azure Kinect SDK v1.4.1\sdk\include" -L "C:\Program Files\Azure Kinect SDK v1.4.1\sdk\windows-desktop\amd64\release\lib" -lk4a -L "C:\Program Files\Azure Kinect Body Tracking SDK\sdk\windows-desktop\amd64\release\lib" -lk4abt -g E:\project\cpp_project\VScode_workspace\kinect_V3\real_body_tracking.cpp -o E:\project\cpp_project\VScode_workspace\kinect_V3\real_body_tracking.exe C:\Users\14349\AppData\Local\Temp\cc2joZYQ.o: In function
main': E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:179: undefined reference to
imp_k4a_device_open' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:185: undefined reference to `imp_k4a_device_start_cameras' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:188: undefined reference to__imp_k4a_device_get_calibration' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:193: undefined reference to
k4abt_tracker_create' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:200: undefined reference to__imp_k4a_device_get_capture' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:204: undefined reference to
k4abt_tracker_enqueue_capture' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:205: undefined reference to__imp_k4a_capture_release' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:219: undefined reference to
k4abt_tracker_pop_result' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:229: undefined reference tok4abt_frame_get_num_bodies' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:244: undefined reference to
k4abt_frame_get_body_skeleton' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:308: undefined reference tok4abt_frame_get_body_id' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:315: undefined reference to
k4abt_frame_release' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:346: undefined reference tok4abt_tracker_shutdown' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:347: undefined reference to
k4abt_tracker_destroy' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:348: undefined reference to__imp_k4a_device_stop_cameras' E:/project/cpp_project/VScode_workspace/kinect_V3/real_body_tracking.cpp:349: undefined reference to
__imp_k4a_device_close' collect2.exe: error: ld returned 1 exit statusBuild finished with error(s).
Desktop (please complete the following information):
Additional context