腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
什么是
libc++
和
libstdc++
?
、
、
1)
libc++
和
libstdc++
是什么?3)它们是可互换
的
吗?( 5)我应该什么时候使用这种或那种?
浏览 1
提问于2016-11-18
得票数 8
1
回答
libstdc++
与
libc++
的
区别
、
、
、
、
我想用cmake用clang和gnu编译我
的
c++库。Cmake为我找出了编译器,但是对于clang,我想使用
libc++
,对于gnu
libstdc++
,因为它们是相应
的
标准库。编写-stdlib=
libc++
会给gcc带来问题,反之亦然。或者我可以设置我
的
编译器,让它自动选择正确
的
库? 干杯,迈克
浏览 15
提问于2016-08-27
得票数 2
回答已采纳
1
回答
在Apple llvm 4.1上使用
libc++
和libstc++时,c++11支持的确切差异是什么?
、
、
、
、
有人能建议一种方法来确定在使用Apple LLVM编译器附带
的
libc++
和
libstdc++
时c++11支持
的
差异吗? 特别是,我目前使用
的
是Xcode 4.5.2附带
的
LLVM4.1。据推测,答案部分取决于clang为这个版本提供
的
c++11支持
的
级别,部分取决于
libc++
和
libstdc++
随4.1一起发布
的
版本。我
的
总体感觉是,现在在使用
libc++
时,
浏览 2
提问于2012-12-12
得票数 1
回答已采纳
1
回答
将osx10.9上
的
zeromq3.2
与
libstdc++
链接
、
、
我试图在OS上构建零q,这样它就可以
与
libstdc++
链接,因为我们有不能用
libc++
重新构建
的
模块。无论我做什么,libzmq总是
与
libc++
链接:src/.libs/libzmq.3.dylib: /usr/local/CC=gcc CXX=g++ CXXFLAGS="-stdlib=
libstdc++
&
浏览 3
提问于2013-10-29
得票数 1
回答已采纳
2
回答
处理
libc++
和旧版
libstdc++
之间ABI差异
的
好方法是什么?
、
、
、
在Mac上处理
libc++
和stdlibc++之间
的
ABI不一致
的
好方法是什么(如果有)? 问题:许多c++11特性需要C++标准库
的
新
libc++
实现。但
libc++
与
旧
的
libstdc++
不兼容,而目前大多数软件通常
与
后者链接。我猜有人可能会建议,如果我真的想使用
libc++
,我应该清除系统中任何使用stdlibc++
的
东西,并确保来自macport(或其他任何地方)
的
浏览 0
提问于2013-07-03
得票数 17
回答已采纳
1
回答
适用于iOS和
libc++
的
Google Maps SDK
、
、
、
在我们
的
项目中,我们使用了在其实现中紧密使用
libc++
的
库。gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) 这是因为谷歌地图开发工具包使用了
libstdc
++库,但我们不能更改使用
libc++
的
代码。我们试图将使用
libc++
的
代码和库封装在静态库(*.a)中,但没有成功。有没有机会让事情变得更好?也许,将Google Maps
浏览 0
提问于2013-03-01
得票数 4
1
回答
clang6是否实现std::optional?
、
、
如你所见,我使用
的
是一个相当新
的
clang版本,据我所知,clang 6应该有完整
的
C++17支持。乍一看,这似乎是一个沉重
的
问题,特别是因为包括<experimental/optional>工作得很好,但可能是我错过了一些东西。你有什么想法吗? 谢谢
浏览 5
提问于2017-11-21
得票数 2
1
回答
同时针对
libstdc++
和
libc++
链接iOS应用程序
、
、
、
、
用例:我想使用一个使用
libstdc++
的
第三方静态库(无法更改),所以我必须将我
的
应用程序链接到
libstdc++
上。现在,如果我想在自己
的
代码中使用C++11特性,我必须在Xcode中选择
libc++
,并额外链接到
libstdc++
以满足静态库
的
要求。我
的
问题是,即使我在“构建设置”中选择了
libc++
,并将"-lstdc++“添加到”其他链接器标志“(也尝试通过”构建阶段>将二进制文件
与
浏览 0
提问于2013-03-25
得票数 8
2
回答
升级到Mac 10.9 / Xcode 5.0.1后出现C++链接错误
、
、
、
升级到MacOSX10.9/Xcode5.0.1后,创建共享库(.dylib)
的
命令行失败,并显示几个未定义
的
符号。
浏览 0
提问于2013-10-28
得票数 26
回答已采纳
1
回答
哪些库使用了std::make_shared
的
“我们知道你住在哪里”
的
优化?
、
、
、
、
两年前,他在微软
的
std::make_shared实现中实现了,从他
的
谈话中我知道微软并不反对其他采用这种优化
的
库实现。我还没有准备好访问那么多
的
make_shared实现,我也不热衷于深入研究那些我必须看看他们是否实现了WKWYL优化
的
实现,但我希望读者能即刻知道一些库
的
答案。请注意,这种优化
与
std::make_shared避免为std::shared_ptr使用
的
引用计数分配专用堆
的
能力不同。
浏览 0
提问于2014-05-27
得票数 4
2
回答
将stdc++和
libc++
混合在iOS项目中
、
、
、
、
我很难配置一个iOS项目,该项目使用
与
gcc使用
的
旧
libstdc++
链接
的
静态库。那个图书馆是32位和64位。( 1)在项目中是否有任何方法让单个静态库使用
libstdc++
,而其他库是否使用
libc++
?2)如何从源代码(如libcrypto和libss
浏览 0
提问于2015-09-26
得票数 4
回答已采纳
1
回答
没有执行策略
的
std::transform_reduce是可移植
的
吗?
我可以在Fedora和Ubuntu上使用gcc 9.2.1编译以下代码(使用std::transform_reduce),但在clang 上进行编译
的
尝试失败了,而且我得到
的
一份报告说,FSF
的
某些版本gcc 9.2.1也拒绝编译代码,需要将std::execution_policy作为std::transform_reduce
的
第一个参数。0, std::plus<>{},std::multiplies<>{});我在这里特别不能使用std::execution_policy,而且和C++标
浏览 2
提问于2020-01-30
得票数 2
回答已采纳
1
回答
基于shared_ptr
的
Clang线程安全分析
、
、
、
我正在使用Clang7.0查看特性 std::sha
浏览 1
提问于2018-12-05
得票数 3
1
回答
std::variant在clang 5下编译失败
、
std::compile
的
以下用法可以在gcc 7.2下正确编译,但在clang 5.0下无法编译。有人知道问题出在哪里吗?_M_u); 以下是显示此错误
的
godbolt
的
链接:
浏览 4
提问于2017-10-21
得票数 11
1
回答
为什么这个例子没有在OS上链接呢?
、
、
、
、
我有一个非常小
的
示例应用程序,它在Ubuntu上构建、链接和正确运行。但是,当我在OS上试用时,我会得到链接错误,但我不知道。这是我
的
CMakeLists.txt文件:CMAKE_MINIMUM_REQUIRED ( VERSION 2.8 )SET ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11
浏览 12
提问于2015-04-01
得票数 1
回答已采纳
2
回答
无法链接libFuzzer.a使用clang
与
libc++
、
、
我想把它们联系起来: 我
的
模糊驱动程序,用clang++-5.0和-std=c++11 -stdlib=
libc++
编译/test/fuzz -fsanitize=address -fsanitize-使用-范围后-fsanitize-覆盖率=跟踪-pc保护,跟踪-cmp -std=c++11 -stdlib=
libc+
-fsanitize-address-use-after-scope -fsanitize-coverage=trace
浏览 7
提问于2017-09-01
得票数 3
1
回答
为什么` `ld:当我使用-lstdc++`为c++库打包python绑定时没有找到pybind11库
、
、
、
、
我想将我
的
python binding打包成一个c++ library,使用pybind11并将它上传到pip。可以轻松地运行Cmake和make来单独编译绑定项目。但是,当我从pip install my-package下载和编译时,同样
的
错误会抛出。奇怪
的
是,我在两个Mac上使用了anaconda python3.6,两者都失败了,我创建了新
的
conda env py3.7,它成功地安装了!我
的
setup.py是这样
的
import sys import path
浏览 0
提问于2019-06-19
得票数 1
1
回答
库不能链接到特定架构
的
可能原因?
、
、
、
、
我一直在努力把我
的
iOS应用程序和一个arm64库连接起来。 "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1:如果我将libcryptopp.a
的
64位版本排除在链接过程之外,就会产生更多
的
错误。 它们都是使用-stdlib=
浏览 1
提问于2014-03-01
得票数 2
2
回答
如何使用clang++/
libc++
编译/链接Boost?
、
、
、
对这个问题
的
回答是“您需要使用clang++ -stdlib=
libc++
重建boost。”using clang-darwin ...which将使用clang而不是gcc来构建Boost。如何链接到
libc++
而不是
libstdc++</e
浏览 110
提问于2011-12-13
得票数 69
回答已采纳
1
回答
如何用std::<execution_policy>和#include使用g++6编译代码?
、
、
result " }我在Mint18下工作,安装了新
的
g目前,我
的
编译器告诉我,reduce不是名称空间std
的
成员,也没有execution_policy这样
的
文件。
浏览 5
提问于2016-12-10
得票数 1
回答已采纳
点击加载更多
相关
资讯
equals与=的区别
hibernate与jdbc的区别
HTTP与HTTPS 的区别
“回车”与“换行”的区别
KVVP与RVVP的区别
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券