libstdc++相关内容

免费Pascal / C ++项目崩溃在cout :: sentry

我有一个混合的Free Pascal / C ++项目。 Debian 5.0(“Lenny”)在i386上,FPC 2.4.4。当我运行程序,它崩溃的第一个 cout 调用。有趣的是,它曾经工作了一段时间;一些操作系统更新可能打破了它。以下是孤立的问题: p.pas: {$ L co} 程序p; 使用initc; procedure Hello; cdecl;外部名称'He ..
发布时间:2016-10-27 06:39:20 C/C++开发

部署使用GCC 4.6编译的OSX应用程序

我在Mac OS-X上尝试移植我的项目。 当我使用C ++ 0X开发我的项目时,需要更新的版本的GCC比Xcode(甚至Xcode4)提供的那个,所以我编译GCC 4.6在我的雪豹Leopards Mac。 我的项目编译良好,它也开始了我编译它的计算机(OS-X 10.6.7),但是当我把它转移到我的MacBook(OS-X 10.5.8)它不工作。 它返回以下错误: dy ..
发布时间:2016-10-27 05:51:42 C/C++开发

链接器问题与libstdc ++。so.6在连接cuda

今天我遇到了一个问题,链接我编译的cuda的东西。 我有一个uptodate debian测试w / 2.6.32-3-amd64。 我一整天都在我的代码。不时编译。 没有问题。但是后一个小代码更改我得到以下错误: gcc -o pa CUDA.o histogram256.o histogram64.o main .o -lrt -lm -lcudart -I。 -I / ..
发布时间:2016-10-27 05:16:30 C/C++开发

icpc C ++ 11与gcc stdlib

我使用icpc(非可选),我编译与-std = c ++ 0x所以我可以使用lambas。 但是,当我这样做时,它使用gcc stdlib创建havok,并支持另一个不支持的功能。 我已尝试定义 __ GXX_EXPERIMENTAL_CXX0X__ 但这没有帮助。 所以,我想要的是能够使用c ++ 0x $ c gcc 4 ..
发布时间:2016-10-24 16:47:14 C/C++开发

icpc C ++ 11与gcc stdlib

我使用icpc(非可选),我编译与-std = c ++ 0x所以我可以使用lambas。 但是,当我这样做时,它使用gcc stdlib创建havok,并支持另一个不支持的功能。 我已尝试定义 __ GXX_EXPERIMENTAL_CXX0X__ 但这没有帮助。 所以,我想要的是能够使用c ++ 0x $ c gcc 4 ..
发布时间:2016-10-24 16:33:29 C/C++开发

c ++ 11 STL的二项分布极慢

我使用STL的'random'生成二进制分布的随机数。当范围很大时,它变得极慢。对于范围40,需要12秒来生成100个数字。对于更大的范围时间急剧增加(我需要范围大约10000)。它似乎不依赖于概率参数。我使用g ++ 4.5.0。 #include #include using namespace std; vector ..
发布时间:2016-10-24 14:52:22 C/C++开发

clang 3.3 / Xcode& libc ++:std :: getline在调用ifstream :: clear()后不读取数据。

以下程序演示了在libc ++和libstdc ++(使用clang3.3)之间的std :: getline行为的不一致性。 程序打开文件testfile,直到eof,然后使用ifstream :: clear清除错误位,并尝试再次从相同的文件句柄读取以查看是否有新数据附加到文件。 #include #include #includ ..
发布时间:2016-10-24 13:24:12 C/C++开发

c ++ libstd同时计算sin和cos

在C库math.h中,有一个sincos函数非常有效,因为它在接近单调用sin()或cos()的时间内计算正弦和余弦,而不是调用总时间 在c ++标准库中没有这样的函数吗?我找不到一个。 感谢 解决方案 在c ++标准库中没有这样的函数吗? 不,不幸的是没有。 在C库math.h中,有一个sincos函数 在Linux上,它可作为 GNU扩展。这在C中也不 ..
发布时间:2016-10-24 13:04:57 C/C++开发

检查C ++ 11库功能

什么是检查标准库的特定C ++ 11功能的好方法。 对于编译器功能我只是顺便检查编译器版本的(IMHO)主要编译器( VC ++ , gcc , clang )虽然这不是最好和最灵活的方法,但我不知道什么更好,除了 clang ,它有非常好的 __ has_feature 宏。 但是更糟糕的是库功能,它们没有严格地耦合到编译器。目前我想使用相同的方法检查编译器版本为 VC ++ (这是 ..
发布时间:2016-10-23 23:20:27 C/C++开发

如何配置libstdc ++与GCC 4.8?

A while back,我决定升级到GCC 4.8,以便早日开始一些c ++ 11的功能。我有一点sidetracked,虽然,并没有真正把任何新的功能使用,直到一个项目前几天(新的编译器似乎已经工作正常,但它可能是因为我不利用任何新的功能。) 在这个新项目中,当我使用= std = c ++ 11标志编译时,我没有问题。但是,在运行时,我得到的错误: ./ main:/ usr / ..
发布时间:2016-10-23 23:05:45 C/C++开发

istream eof libc ++和libstdc ++之间的差异

以下(玩具)程序在链接到libstdc ++和libc ++时会返回不同的内容。这是libc ++中的一个错误,或者我不明白istream eof()如何工作?我试过运行它使用g ++在linux和mac os x和clang在mac os x,有​​和没有-std = c ++ 0x。这是我的印象,eof()不返回true,直到尝试读取(通过get()或其他)实际上失败。这是libstdc ++ ..
发布时间:2016-10-23 22:51:14 C/C++开发

测试libstdc ++的版本是否使用符合C ++ 11的std :: string

我编写一些C ++ 11代码,假设有关 std :: string 的属性是有效的,但表示在C + +11。在早些时候,libstdc ++的 basic_string 实现符合98/03的要求,但不符合更严格的C ++ 11要求。 根据我的理解,libstdc ++修复了 basic_string 的问题。问题是有很多版本的库,人们使用它不实现这个修复。我的代码可能会以许多不愉快的方式默默 ..
发布时间:2016-10-23 22:19:00 C/C++开发

g ++没有libstdc ++ - 可以做吗? - 一个非常可配置的轻量级libstdc ++,其中我可以轻松地拿东西也会做的伎俩

我在这里尝试鬼怪。我试图编写C ++程序,用GNU的g ++编译,但没有依赖于libstdc ++ :)但似乎我需要,即使最基本的东西需要它。 具有可配置功能集的libstdc ++是可以接受的。 我使用的命令是 g ++ -nodefaultlibs -fno-rtti -fno-exceptions -lc 没有libstdc ++,我得到: 未定 ..
发布时间:2016-10-23 14:19:26 C/C++开发

C ++ Error“failure:locale :: facet :: _ S_create_c_locale name not valid”当从命令行运行程序

我似乎有一个在C ++语言环境的问题。当我从Eclipse中运行我的程序时,它一切正常。但是,当我尝试从命令行运行时,我一直收到此错误: 失败:locale :: facet :: _ S_create_c_locale名称无效 这是触发错误的代码: //设置UTF8文件流 string fileName =“./sz.txt”; wifstream inFileStre ..
发布时间:2016-10-23 12:54:57 C/C++开发

Java本机接口(JNI)是否受C ++ ABI兼容性问题的影响?

Java Native Interface(JNI)是否受C ++ ABI兼容性问题的影响? 我正在开发一个Java应用程序。我想使用Java本机接口(JNI)来调用C ++库中的函数。我可以访问的C ++库的代码,我可以重建它,但我可能需要。 (例如,我可以静态链接C ++运行时。) 我可以要求我的用户拥有JRE 6或更大,但是我不能要求他们有任何 同事指示我访问此博客文章: ..
发布时间:2016-10-23 11:56:03 Java开发

禁用c ++向量的边界检查

使用stl :: vector: 矢量 v(1); v [0] = 1; //无边界检查 v.at(0)= 1; //绑定检查 有没有办法禁用边界检查而不必重写所有 at() as [] ? :我改变了 at()到 [] 在我怀疑瓶颈的地方,它大大减少了计算时间。然而,由于我在开发代码和运行实验之间进行迭代,我想在开发期间启用边界检查,并在我真正运行实 ..
发布时间:2016-10-23 11:54:11 C/C++开发