0
尝试使用boost :: program_options编译简单的示例程序。为LIB的建议包括指令是boost program options config.hpp not found,Mac Xcode 8.3
#include <boost/program_options.hpp>
我注意到硬路径推动/ program_options.hpp(相对于根文件夹)是:
boost/libs/program_options/include/boost/program_options.hpp.
而且从根文件夹提振符号链接路径/ program_options /指向硬路径:
boost/libs/program_options/include/boost/program_options/
它是program_options.hpp文件下的一个级别。
我想我应该在Xcode中设置我的头搜索路径
boost/libs/program_options/include/
,而不是在提升根源在哪里?
如果我做的是前者,我得到的编辑器没有错误,并自动完成的作品,但是当我去编译,我得到错误:
致命错误:“升压/ config.hpp”文件未找到
#include <boost/config.hpp>
有关如何包含此信息的任何建议?已经使用了1/12其他升压库没有问题。
嗯...重新安装了boost dist,并发现program_options.hpp文件从/boost/boost/program_options.hpp中丢失。现在,我收到了另一个错误:架构x86_64的未定义符号: “boost :: program_options :: options_description :: m_default_line_length”,引用来自: _main in main.o “boost :: program_options :: options_description :: options_description(unsigned int,unsigned int)“,引用自: – bigswifty