尝试把这个静态库文件
/home/song/Work/NVDW/samples/src/speedbump/source/sbd_yolov2_detect.a
和其他driveworks的文件link起来,但是始终报错。谁可以帮帮忙看看为什么?谢谢
/usr/bin/c++ -gsplit-dwarf -Wall -Wunused -Wunused-value -Wunused-parameter -g -Wl,--no-undefined -Wl,--as-needed CMakeFiles/speedBump.dir/gen_main.cu.o -o speedBump -L/home/song/Work/NVDW/samples/src/speedbump/source -Wl,-rpath,/home/song/Work/NVDW/samples/src/speedbump/source:/usr/local/cuda/lib64:/usr/local/driveworks-2.2/targets/x86_64-Linux/lib /usr/local/cuda/lib64/libcudart.so /usr/local/driveworks-2.2/targets/x86_64-Linux/lib/libdriveworks.so /usr/local/driveworks-2.2/targets/x86_64-Linux/lib/libdriveworks_visualization.so /usr/local/cuda/lib64/libcudart.so /usr/lib/x86_64-linux-gnu/libcublas.so ../../framework/libsamples_allocator.a ../../framework/libsamples_framework.a -Wl,-Bstatic -lsbd_yolov2_detect ../../../3rdparty/src/glfw/libglfw-src.a -Wl,-Bdynamic -ldl -lpthread /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXxf86vm.so /usr/lib/x86_64-linux-gnu/libXinerama.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXrandr.so ../../../3rdparty/src/lodepng/liblodepng-src.a -ldrm /usr/local/cuda/lib64/libcudart.so ../../../3rdparty/src/glew/libglew-src.a -lGLU -lGL
[build] /usr/bin/ld: cannot find -lsbd_yolov2_detect
error log:
[main] Building folder: samples
[build] Starting build
[proc] Executing command: /usr/bin/cmake --build /home/song/Work/NVDW/samples/build --config Debug --target all -- -j 8
[build] -- Could NOT find EGL (missing: EGL_LIBRARY EGL_INCLUDE_DIR)
[build] -- Building with TRT version and cudnn version 7.5.1.14
[build] -- Building GLFW for X11 (static)
[build] -- Driveworks Samples install dir: /home/song/Work/NVDW/samples/build/install
[build] -- Found Driveworks
[build] -- Configuring done
[build] -- Generating done
[build] -- Build files have been written to: /home/song/Work/NVDW/samples/build
[build] [ 4%] Built target samples_allocator
[build] [ 9%] Built target glew-src
[build] [ 14%] Built target lodepng-src
[build] [ 50%] Built target glfw-x11
[build] [ 52%] Built target update_cuda_deps
[build] [ 54%] Built target glfw-src
[build] [ 95%] Built target samples_framework
[build] [ 97%] Linking CXX executable speedBump
[build] /usr/bin/ld: cannot find -lsbd_yolov2_detect
[build] collect2: error: ld returned 1 exit status
[build] src/speedbump/source/CMakeFiles/speedBump.dir/build.make:344: recipe for target 'src/speedbump/source/speedBump' failed
[build] make[2]: *** [src/speedbump/source/speedBump] Error 1
[build] make[1]: *** [src/speedbump/source/CMakeFiles/speedBump.dir/all] Error 2
[build] CMakeFiles/Makefile2:464: recipe for target 'src/speedbump/source/CMakeFiles/speedBump.dir/all' failed
[build] Makefile:83: recipe for target 'all' failed
[build] make: *** [all] Error 2
[build] Build finished with exit code 2