我遵循boost网站上的指导。我已经把提升目录放在了路径中。我仍然无法使用boost库编译C++程序。我特别试图使用文件系统库。任何帮助是极大的赞赏。在Snow Leopard上安装Boost库
--TJB
我遵循boost网站上的指导。我已经把提升目录放在了路径中。我仍然无法使用boost库编译C++程序。我特别试图使用文件系统库。任何帮助是极大的赞赏。在Snow Leopard上安装Boost库
--TJB
您是否编译过文件系统库?许多Boost库只是头文件,但文件系统是少数必须编译(和链接)的文件系统之一。
有关如何操作的说明,请参见Getting Started on Unix Variants页面的第5点和第6点。具体到文件系统的lib说明在http://www.boost.org/doc/libs/1_40_0/libs/filesystem/doc/index.htm#Building
我只是想通了,到了最后它并不难: http://www.thepinguin.net/2010/10/boost-on-snow-leopard-x86_64/
您需要提供更多的信息。你收到的错误是什么? – Amok
当我编译一个简单的程序如下: g ++ -I/usr/local/boost_1_40_0 example.cpp -o example 它似乎工作得很好。但是,如果我尝试编译一个使用boost中的文件系统库的程序,我会在编译器错误列表中发现很长(过长的时间),表明我无法链接到库。 – TJB