在编译与caffe相关的代码时,我遇到了更宽松的抛出说明符错误和覆盖错误。我不知道 这两种错误是什么,为什么它们一起出现,如何来修复它们。这是我的错误日志:
/usr/local/include/boost/system/error_code.hpp:233:21:错误:'void const char *的looser throw说明符 boost :: system :: error_category :: std_category :: name()const'
virtual const char * name()const BOOST_NOEXCEPT^
/ usr / include / c ++ / 4.9 / system_error:81:21:错误:覆盖'virtual const char * std :: error_category :: name()const noexcept”
name()const noexcept = 0;
^
这是编译脚本:
#!/bin/sh
source=deep_image_analogy/source
nvcc $source/*.cpp $source/*.cu -o demo \
-std=c++11 \
-I./include \
-L./build/lib \
-lopencv_core \
-lopencv_highgui \
-lopencv_imgproc \
-lboost_system \
-lcublas \
-lcaffe \
-lglog
谢谢!