提升库的路径

时间:2012-07-11 16:43:16

标签: c++ boost

我有升级库的问题,当我尝试编写简单的程序时,g ++显示“没有这样的文件或目录”。我在/ home / user / boost中安装了boost(我有两个文件夹“include”和“lib”)。我发现bash脚本没有解决我的问题:

export LD_LIBRARY_PATH=/home/user/boost:${LD_LIBRARY_PATH}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

这取决于用户安装的boost目录结构。如果您的包含文件现在位于/ home / user / boost / include / boost中,则添加:

 g++ -I/home/user/boost/include/boost ...

到你的编译选项。请参阅 here LD_LIBRARY_PATH无济于事,这对于执行在文件系统中查找共享库的程序非常重要。它就像动态链接库的“路径”。如果您编译了代码,则在链接步骤中添加boost库的目录位置:

 g++ -L/home/user/boost/lib

或任何位置。