Tag: 跨平台

快速跨平台C / C ++哈希库

什么是高性能哈希库,它也是C / C ++的跨平台。 适用于MD5,SHA1,CRC32和Adler32等算法。 我最初的印象是Boost有这些,但显然不是(还)。 到目前为止我发现的最有希望的是Crypto ++,还有其他任何建议吗? http://www.cryptopp.com/这似乎相当全面。

C:跨平台的RS-232串口库?

我正在寻找一个开源的跨平台库,用于处理C语言中的串行端口,这就是令人敬畏的PySerial库(不幸的是我必须在这个应用程序中使用C)。 我只发现了这个: http : //www.teuniz.net/RS-232/ ,而且似乎没有提到OS X的兼容性。

不同体系结构中C的int大小

我知道C语言的规范并没有规定每个整数类型的确切大小(例如, int )。 我想知道的是:C(不是C ++)中是否有一种方法来定义具有特定大小的整数类型,以确保它在不同的体系结构中是相同的? 喜欢: typedef int8 typedef int16 或者任何其他允许程序的其他部分在不同体系结构上编译的方式。

仅限C ++前端编译器(将C ++转换为C)

我目前正在管理从单个源代码树(Win32,Linux,Verifone CC终端,MBED甚至Nintendo GBA / DS)在多个平台上运行的一些C ++代码。 但是,我需要构建一个针对没有C ++编译器(仅限C)的嵌入式平台的应用程序。 我重申许多早期的C ++编译器只是在现有C编译器(例如Glockenspiel使用MSC)上的前端。 今天使用的任何这样的“前端”C ++编译器是否会生成C代码。 Tools Platform ———– ———— ______Visual C++ _____ WIN32 / /_______MBED (ARM)_______MBED (ARM dev board). / /_________GCC (x86)________Linux / Source____/___________GCC (ARM)________GBA/DS \ \__________SDA______________Verifone Verix CC Terminals \ \________ARM SDT__________Verifine VerixV CC terminals \ \______????_____________Renases M8/16/32. \ \____????_____________Z8 family. 最后两个平台我有很好的C编译器,但没有C ++。 正如您所看到的,我支持各种各样的平台,并且共享大量的库代码(以及一些应用程序代码)。

是否有任何LAME c ++ wraper \ simplifier(在Linux Mac上工作,从纯代码中获胜)?

所以我想创建简单的pcm到mp3 C ++项目。 我希望它使用LAME。 我喜欢LAME,但它真的是biiig。 所以我需要某种OpenSource,使用纯粹的代码和纯粹的蹩脚代码工作流简化器。 所以说我用PCM和DEST文件给它文件。 打电话给像 LameSimple.ToMP3(file with PCM, File with MP3 , 44100, 16, MP3, VBR); 矿石这样的东西在4-5行(应该存在的例子)和我有我需要的vhat应该是轻,简单,powerfool,opensource,crossplatform。 有这样的事吗?!?

快速跨平台C / C ++图像处理库

什么是用于图像处理的一些跨平台和高性能图像库(resize和查找颜色/色调直方图)。 不需要gui。 这适用于C / C ++。 到目前为止,我一直在寻找 OpenCV的 GIL是Boost的一部分 魔鬼 CIMG 我的问题 我上面列出的那些表现如何 还有什么其他的图书馆 您的意见非常感谢。