gpt4 book ai didi

c++ - 带有 boost lib 的路径

转载 作者:行者123 更新时间:2023-11-28 08:01:10 29 4
gpt4 key购买 nike

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

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

谁能帮帮我?

最佳答案

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

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

到你的编译选项。参见 here LD_LIBRARY_PATH无济于事,这仅对执行在文件系统中查找共享库的程序很重要。它就像动态链接库的“PATH”。如果您已编译代码,则通过以下方式在链接步骤中添加您的 boost 库的目录位置:

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

或任何位置。

关于c++ - 带有 boost lib 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11437404/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com