0
我正在使用CMake来构建我的项目所需的一些依赖项库。它们是Boost_system,Boost_filesystem和Boost_program_options。我正在编译静态库,而不是编译整个Boost库。“图书馆没有符号”是什么意思?
一切正常,但我得到以下警告消息:
...
[ 67%] Building CXX object filesystem/CMakeFiles/filesystem.dir/src/utf8_codecvt_facet.cpp.o
[ 70%] Building CXX object filesystem/CMakeFiles/filesystem.dir/src/windows_file_codecvt.cpp.o
[ 74%] Linking CXX static library libfilesystem.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libfilesystem.a(windows_file_codecvt.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libfilesystem.a(windows_file_codecvt.cpp.o) has no symbols
[ 74%] Built target filesystem
[ 77%] Building CXX object CMakeFiles/canalogsmp.dir/src/Array2D.cpp.o
...
我的问题是:
- 什么符号?那警告信息是什么意思?
- 如何摆脱此警告讯息?
谢谢。我要关闭这个。 –