什么免费和商业垃圾收集库可用于C++,每个库的优缺点是什么?
我对来自该领域实际使用的来之不易的教训感兴趣,而不是营销或宣传模糊.
没有必要详细说明与自动垃圾收集相关的常规权衡,但请提及所使用的算法(引用计数,标记和扫描,增量等)并简要总结后果.
每次我尝试将从googlecode下载的项目导入Eclipse时,我都会遇到一些错误:
由于构建路径不完整,因此未构建项目.找不到java.lang.Object的类文件.修复构建路径,然后尝试构建此项目
无法解析目标'android-10'(从1更改为15)
我已经检查了网站上的其他答案,但没有解决方案.
在
属性 - > Java构建路径 - >库
有1件商品:
无法获取项目的系统库
Allergro是一个用于图形处理的开源C++插件库.如何将此库添加到我的编译器?
这些说明对我来说不起作用,因为我有Windows 7.我不知道操作系统是否重要.我有Visual Studio Express Edition.该库是.dll文件.如何将其添加到我的项目中?
我注意到一些java库使用它作为后缀:
log4j, couchdb4j, neo4j, launch4j, etc..
Run Code Online (Sandbox Code Playgroud) 除了一个很好的方法来要求目录中的所有文件(node.js需要文件夹中的所有文件?),index.js主要用于什么; 它有"最佳实践"效用吗?
我见过一些代码如:
out.println("print something");
Run Code Online (Sandbox Code Playgroud)
我试过了 import java.lang.System;
但它不起作用.你怎么用的out.println()?
我正在寻找一些新的库以及C和C++.在过去的大部分时间里,我"偶然"偶然发现了一些 - 他们中的大多数人在我参与的项目中都有很好的用处.
库应该在Mac OS X和Linux/POSIX上运行,也可能在Windows上运行.
这应该标记为社区维基.如果您有兴趣添加,请更新!
谢谢!
我不是在寻找像Boost或STL这样的"生产力"库.相反,我正在寻找随机类型的"有趣的新东西" - 无论是图形库,脚本库,网络甚至MOD/MIDI播放库.对不起,我之前没说清楚.
我一直在研究一个项目(一个特定的游戏),我觉得我应该重新开始使用不同的库.因此,当我这样做时,我重新安装了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应用程序设置教程中获得的部分,如果有任何帮助的话.
我从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.有没有人知道我做错了什么?