gpt4 book ai didi

c++ - Netbeans 6.9.1 在 Ubuntu 上查找库时出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:59 26 4
gpt4 key购买 nike

我时间紧迫,我似乎无法让 Netbeans (6.9.1) 找到一个库

我需要合并内存分配器形式 libcds ,我编写了我认为正确合并 ~/cds-0.8.0/cds/memory/michael/allocator.h 文件的代码。

我遇到的问题是在我的 Netbeans 项目中找不到库。我有#include <cds/memory/michael/allocator.h>但它说找不到文件。我将 cds 文件夹放在我的 main.cpp 文件旁边。我还在构建文件夹中运行了“build-linux-ia64.sh”脚本。

我通过 apt-get 命令安装了 boost 库 sudo apt-get install libboost1.40-all

最后,我正在运行 UBUNTU(最新版本,完全最新)。

这也是我的项目设置的图片。 enter image description here

最佳答案

对于任何其他想要使用此库的人来说,这里是一般指南:

首先确保您知道您的系统是 32 位还是 64 位,不要假设,因为它是一个 6 核、8gb 内存的野兽,它正在运行 64 位,就像我一样。

1) 在 cds-0.8.0/build/sample 中,复制最适合您操作系统的脚本(我对 Mac 用户没有任何建议,因为没有脚本),并将其复制到构建文件夹(一个升级)

2) 运行脚本,可能需要一段时间,如果完成请快速查看日志。

3) 在netbeans中你需要设置以下配置C++ 编译器:包含目录:cds-0.8.0附加选项:-msse2 -fno-strict-aliasing

链接器:附加库目录:cds-0.8.0/bin/gcc-x86-linux-32库:cds-0.8.0/bin/.../libcds.so附加选项:-msse2 -fno-strict-aliasing -shared -fpic

祝你好运,这个库有很多前途

注意这个库仍然给我带来麻烦,但它通过这些步骤编译

关于c++ - Netbeans 6.9.1 在 Ubuntu 上查找库时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5503009/

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