I'm trying to compile your code (I changed the absolute paths on the CMakeLists.txt and I download/compiled your Caffe code). When the makefile starts to link, I get the following error:
Undefined symbols for architecture x86_64:
"caffe::Net<float>::blob_by_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
dqn::DQN::Initialize() in dqn.cpp.o
"caffe::Net<float>::layer_by_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
dqn::DQN::Initialize() in dqn.cpp.o
dqn::DQN::Update() in dqn.cpp.o
"caffe::Net<float>::CopyTrainedLayersFrom(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
dqn::DQN::LoadTrainedModel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in dqn.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [dqn] Error 1
make[1]: *** [CMakeFiles/dqn.dir/all] Error 2
make: *** [all] Error 2
I don't know how I can solve this problem. If it helps, my CMakeLists.txt file is below:
Hello,
I'm trying to compile your code (I changed the absolute paths on the CMakeLists.txt and I download/compiled your Caffe code). When the makefile starts to link, I get the following error:
I don't know how I can solve this problem. If it helps, my CMakeLists.txt file is below:
Thanks in advance.