标签: libraries

垃圾收集C++中的库

什么免费和商业垃圾收集库可用于C++,每个库的优缺点是什么?

我对来自该领域实际使用的来之不易的教训感兴趣,而不是营销或宣传模糊.

没有必要详细说明与自动垃圾收集相关的常规权衡,但请提及所使用的算法(引用计数,标记和扫描,增量等)并简要总结后果.

c++ garbage-collection libraries

65
推荐指数
4
解决办法
2万
查看次数

由于构建路径不完整,因此未构建项目

每次我尝试将从googlecode下载的项目导入Eclipse时,我都会遇到一些错误:

由于构建路径不完整,因此未构建项目.找不到java.lang.Object的类文件.修复构建路径,然后尝试构建此项目

无法解析目标'android-10'(从1更改为15)

我已经检查了网站上的其他答案,但没有解决方案.

属性 - > Java构建路径 - >库

有1件商品:

无法获取项目的系统库

eclipse android project target libraries

64
推荐指数
3
解决办法
13万
查看次数

如何向Visual Studio项目添加其他库?

Allergro是一个用于图形处理的开源C++插件库.如何将此库添加到我的编译器?

这些说明对我来说不起作用,因为我有Windows 7.我不知道操作系统是否重要.我有Visual Studio Express Edition.该库是.dll文件.如何将其添加到我的项目中?

c++ shared-libraries visual-c++ libraries

61
推荐指数
3
解决办法
19万
查看次数

获取可用模块

使用PHP,您可以phpinfo()列出已安装的模块,然后从那里查找它们的功能.

有没有办法查看要导入的软件包/模块?

python libraries

54
推荐指数
4
解决办法
6万
查看次数

4j是什么意思?

我注意到一些java库使用它作为后缀:

log4j, couchdb4j, neo4j, launch4j, etc..
Run Code Online (Sandbox Code Playgroud)

java libraries

51
推荐指数
2
解决办法
5391
查看次数

什么是index.js通常用于node.js项目

除了一个很好的方法来要求目录中的所有文件(node.js需要文件夹中的所有文件?),index.js主要用于什么; 它有"最佳实践"效用吗?

libraries node.js

49
推荐指数
3
解决办法
7万
查看次数

Java out.println()这怎么可能?

我见过一些代码如:

out.println("print something");
Run Code Online (Sandbox Code Playgroud)

我试过了 import java.lang.System;

但它不起作用.你怎么用的out.println()

java printing libraries

46
推荐指数
4
解决办法
23万
查看次数

有什么有趣的C/C++库可供使用?

我正在寻找一些新的库以及C和C++.在过去的大部分时间里,我"偶然"偶然发现了一些 - 他们中的大多数人在我参与的项目中都有很好的用处.

库应该在Mac OS X和Linux/POSIX上运行,也可能在Windows上运行.

  • Lua - 用于配置文件和基本应用程序脚本的最小且快速的脚本引擎.
  • V8 - Google引擎的快速JavaScript,类似于WebKit的JavaScriptCore.
  • Cairo - 一个很好的graphcis库,类似于Mac OS X上的QuickDraw/Quartz.
  • ZBar - 条形码扫描仪库,允许扫描照片/图像/视频流以获取条形码并返回其值.
  • ZLib - 用于数据流的非常紧凑的压缩库.也使用了zziblib和minizip.
  • DynaPDF - 易于使用的PDF生成库.
  • libusb - 通用USB库,允许便携式访问USB设备(我用它来编写自定义POS打印机的基本驱动程序).
  • WebKit - 如果您想呈现HTML/Web内容并在应用程序中使用它来为您的用户提供"更丰富"的用户体验,这是一个非常好的.
  • Qt4 - 各种桌面(可能是移动)开发的通用框架.花了很多时间 - 不知道我怎么会忘记这一点.;)

这应该标记为社区维基.如果您有兴趣添加,请更新!

谢谢!


更新1

我不是在寻找像Boost或STL这样的"生产力"库.相反,我正在寻找随机类型的"有趣的新东西" - 无论是图形库,脚本库,网络甚至MOD/MIDI播放库.对不起,我之前没说清楚.

c c++ posix libraries

45
推荐指数
5
解决办法
1万
查看次数

libstdc ++ - 找不到6.dll

我一直在研究一个项目(一个特定的游戏),我觉得我应该重新开始使用不同的库.因此,当我这样做时,我重新安装了Code :: Blocks并设置了我的新库和包含.

但到目前为止,我有一个问题,开始你[我的新项目测试是否所有包括工作.这个问题是:libstdc++-6.dll was not found.起初我想知道我是否可以在网上找到这个文件,但它无处可寻(或至少我搜索过的很多地方......)不久之后,我尝试加载我的旧项目,并且同样的问题再次发生(奇怪...... ._.)我在想它可能是我的编译器,所以我使用了我的旧编译器,它做了同样的事情!此刻我明天就解决了这个问题(今天是这个问题)

所以我的问题是:如果有其他人遇到这个问题,你会如何解决?

我在Windows Vista 32位上使用Code :: Blocks with MinGW作为编译器.

*****编辑*****

以下是我项目中的Build选项.请注意,这些是Project中的设置,而不是全局编译器:

在(项目名称) - >编译器设置 - > Otehr选项中:

(我//用来分隔命令)

-mthreads//
-fmessage-length=0//
-fexceptions//
-fident//
Run Code Online (Sandbox Code Playgroud)

在(项目名称) - >编译器设置 - > #define:

WIN32//
_WINDOWS//
Run Code Online (Sandbox Code Playgroud)

在(项目名称) - >链接器设置 - >其他链接器选项:

-static-libstdc++//
-static-libgcc//
-Wl,--enable-auto-image-base//
-Wl,--add-stdcall-alias//
-Wl,--enable-auto-import//
Run Code Online (Sandbox Code Playgroud)

在链接器 - >链接库中,我有各种带有.a扩展名的文件的链接,这些文件包括Bullet PHysics,Ogre3D和SFML

在搜索目录中,我有MinGW/bin和MinGW/lib目录的链接,以及到不同库的其他链接.

我的编译器是MinGW,一个用于Windows 32位的GNU GCC编译器.IDE是Codeblocks.另请注意,在项目的"调试"和"发布"设置中,没有任何内容.

大多数这些setings也是我从Ogre3D应用程序设置教程中获得的部分,如果有任何帮助的话.

c++ mingw libraries

44
推荐指数
4
解决办法
10万
查看次数

将Joda时间添加到Android Studio

我从Joda站点获取了文件,并按照这些说明添加库,但是当我进入Gradle同步时,我最终得到了错误:

Gradle Sync

Error:Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)

Gradle Build

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module joda : Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)

有点困惑,我环顾四周,看到图书馆应该拥有自己的gradle文件,但joda包没有.当我尝试使用import org.joda.time;它无法解决joda.有没有人知道我做错了什么?

android jodatime libraries

44
推荐指数
3
解决办法
3万
查看次数