腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
clang
库
的
导入
顺序
clang
、
llvm
、
clang++
、
llvm-clang
我正在编写自己
的
Makefile来编译包含以下代码
的
最小独立
clang
工具: #include "
clang
/Tooling/CommonOptionsParser.h"using namespace
clang
::driver; static llvm::cl::OptionCategory ToolingSample
浏览 27
提问于2019-05-15
得票数 0
回答已采纳
1
回答
无法将libclang与VS2017上
的
cmake链接
c++
、
cmake
、
linker
、
llvm
、
libclang
不久前,我写了一个代码生成程序,用于我
的
3D游戏引擎。我在我
的
cmake文件中添加了一个目标,并将libclang与它链接起来,因为我正在使用它来解析代码,并且一切正常。即使我清楚地指定了要链接
的
.lib文件并为其提供了正确
的
路径,它也无法链接,并开始给出有关未定义符号
的
错误。我
的
项目的Cmake文件是here。对这个问题
的
任何见解都是非常感谢
的
。更新:我得到的确切错误很简单 1>C:\Program Files (x86)\LLVM\bin\l
浏览 18
提问于2019-09-21
得票数 0
回答已采纳
1
回答
在C代码中静态链接libclang
c
、
libclang
我正在尝试使用libclang提供
的
前端为C代码编写一个简单
的
语法检查器。出于部署方面的考虑,我需要能够静态链接libclang中
的
所有
库
,而不是传递包含所有
库
的
.so文件。我正在从源代码构建
clang
/llvm,在llvm/Release+Asserts/lib中,我有一堆.a文件,我认为我应该能够使用它们,但它似乎永远不能工作(链接器显示出成千上万个关于缺少符号
的
错误)但是,当我使用该目录中
的
libc
浏览 2
提问于2013-02-09
得票数 4
1
回答
Clang
编译器阶段
clang
、
llvm
Clang
编译器基于LLVM基础设施,
Clang
前端采用C/C++源代码并生成LLVM,谁负责使用优化器和代码生成?由于优化器pass
库
将被战略性地放置,并按生成优化代码
的
顺序
调用,那么指定
的
顺序
在哪里,谁也生成目标代码?这是
Clang
前端程序
的
一部分,还是还有其他程序来进行优化和生成?
浏览 3
提问于2016-07-19
得票数 5
回答已采纳
1
回答
C++模块
导入
链导致奇怪
的
编译器错误
c++
、
c++20
、
clang++
、
c++-modules
使用
clang
编译c++-20模块时。当
导入
一个文件时,我遇到奇怪
的
编译错误,该文件
导入
了另一个文件,而另一个文件又
导入
了第三个文件,如下所示: // a.cppm export stdlocale_facets.h:2569:5: error: inline declaration of 'isspace' follows non-inline definition 它还列出了一些似乎同时具有内联和非内联定
浏览 58
提问于2021-03-01
得票数 0
回答已采纳
2
回答
链接到linux上
的
clang
/llvm
库
总是失败
c++
、
clang
、
llvm
、
linker-errors
、
clang++
我使用Linux 15 Olivia,并安装了
库
中可用
的
clang
编译器和libclang包,它们
的
版本为3.2。我正在尝试编译并链接来自
clang
存储
库
的
示例,因为您可以看到它来自clangVersion3.2。(llvm::raw_ostream&,
clang
::DiagnosticOptions*, bool)' 基本上,我得到了大量未定义
的
对
clang
库
的</em
浏览 1
提问于2014-02-11
得票数 2
回答已采纳
1
回答
库
名称已损坏
cmake
我正在尝试使用CMake链接Windows上
的
一个共享
库
。这个共享
库
是用
Clang
编译
的
,因此我必须使用GNU ld,以便正确地传播调试符号(因为微软link.exe对GNU样式
的
调试符号一无所知)。我
的
共享
库
依赖于kernel32.dll和msvcrt.dll
的
导入
库。我将GNU风格
的
导入
库作为w32api安装
的
一部分。但是,kernel32
导入</em
浏览 0
提问于2013-04-28
得票数 4
回答已采纳
1
回答
Appkit在venv内部正常工作,但不使用虚拟env。
ios
、
python-3.x
、
applescript
、
appkit
我安装了PyObjC,用于在虚拟env中使用AppKit
库
,我可以在pytthon3 venv中
导入
Appkit。我尝试过使用pip3安装pyobjc,并且安装成功,但是当我尝试
导入
Appkit外部
的
AppKit时,它显示了AppKit
的
导入
错误XXX_XXX_XXX:~梦想$ python3Python 3.7.6 (v3.7.6:43364a7ae0,2019年12月18日,14: 18 :50) 达尔文
的
Clang<
浏览 1
提问于2020-06-26
得票数 0
回答已采纳
3
回答
链接
clang
/llvm 3.0
库
c++
、
llvm
、
clang
我一直在使用
clang
/llvm3.0,遵循这里
的
教程#include <llvm/SupportCompilerInstance comp; } 问题是链接,我猜问题是
库
的
顺序
,尝试了各
浏览 2
提问于2011-12-08
得票数 2
2
回答
当使用可见性属性(没有__declspec(dllexport))时,
Clang
能生成
导入
库吗?
c++
、
windows
、
dll
、
clang
使用Microsoft编译器从
库
导出类或函数时,您将使用类似于以下代码
的
代码:对于
Clang
(和GCC),您可以使用可见性属性来确保符号是可见
的
:或者依赖于编译时
的
可见性设置。当我在Windows上使用
Clang
编译时,如果一个类是可见
的
(即使具有显式属性),则该函数不会导出(没有创建
浏览 3
提问于2019-11-17
得票数 3
回答已采纳
1
回答
仅在输入文件上运行
clang
-query
clang
、
clang-query
我正在使用编译数据
库
对特定文件运行
clang
-query,如下所示:
clang
-query -p build foo/bar.cpp 这是可行
的
,但是当我运行一个简单
的
查询(例如match ifStmt())时,它会返回数以千计
的
结果,包括来自
导入
的
头文件甚至标准
库
的
匹配结果。有没有办法将结果限制在我启动
clang
-query时使用
的
文件?
浏览 17
提问于2021-04-02
得票数 1
1
回答
Ubuntu 20.04上带有boost线程
的
Clang
10链接错误
c++
、
linux
、
boost
、
clang
、
lld
在用
clang
/lld 7从Ubuntu18.04升级到使用
clang
/lld 10和boost 1.71从boost 1.65升级到20.04之后,我遇到了一个链接器错误,我不知道如何解决。在Ubuntu20.04上
的
clang
& boost是一个不兼容
的
对子吗?在Ubuntu20.04上使用
clang
进行编译,我有什么选择?
clang
+黄金链接器组合体失败
的
错误信息和bfd链接器都失败了,我将给出下面的输出。同样<e
浏览 5
提问于2021-04-07
得票数 2
1
回答
使用NSLog链接到哪个OSX
库
(命令行)?
objective-c
、
macos
、
clang
我想编译和链接一个应用程序从命令行上
的
MAC OSX使用命令行编译器。我有一个名为"hello.m“
的
源文件如下: int main(int argc,char *argv[]){ return 0;在命令提示符下,我键入: $
clang
-o hello hello.m_main in main-74
浏览 4
提问于2016-12-02
得票数 6
回答已采纳
2
回答
我能改变
clang
中
的
论点评估
顺序
吗?
clang
Clang
从左到右评价它
的
论点,gcc从右到左。(根据C语言和C++语言规范,也请参阅),是否有办法改变
clang
中
的
参数计算
顺序
?如果不是通过语用或编译器开关,也许有人可以指出我在
clang
代码基中
的
正确位置? 一些背景信息:我有一个庞大
的
(第三方,不是很好
的
文档)代码
库
,我试图从gcc移植到
clang
,我看到了奇怪
的
问题。根据以前
的
经验,我认为问题
的
浏览 5
提问于2015-02-17
得票数 4
回答已采纳
3
回答
与
顺序
无关
的
clang
链接静态
库
c++
、
clang
、
static-linking
、
lld
在GCC中,我可以使用链接器标志-Wl,--start-group和-Wl,--end-group来解决与循环依赖
库
的
链接问题。我也想对
clang
做同样
的
处理,但是这个特性似乎是。我该怎么做呢?
浏览 22
提问于2014-09-23
得票数 6
回答已采纳
1
回答
链接器返回链接
库
中
的
符号
的
“未定义符号”。
macos
、
clang
、
linker-errors
、
libstdc++
、
libc++
我正在编写小牛
的
OpenTTD。我所做
的
唯一改变就是定义CXXFLAGS="-stdlib=stdc++“。lfreetype -lz -lbz2 -L/opt/local/lib -licui18n -licuuc -licudata -licule -liculx -o openttdApple LLVM version 5.0 (
clang
-500.2.78) (based on LLVM 3.3svn) Targ
浏览 1
提问于2014-01-16
得票数 0
回答已采纳
1
回答
如何在#define中使用#import
c++
、
objective-c
、
xcode
、
c-preprocessor
我正在开发一个围绕C++
库
的
Objective-C包装器,我既不控制也不修改它
的
源代码。我
导入
的
头文件会触发各种编译器警告,因此我开始执行以下操作:#pragma
clang
diagnostic ignored "-Wreserved-id-macro" #pragma
clang
diagnostic ignored "-Wstrict-prototypes
浏览 0
提问于2017-10-04
得票数 1
2
回答
如何使用llvm链接libstdc++
c++
、
llvm
、
lld
我想链接窗口操作系统中
的
test.ll和libstdc++.a。error: link failed我应该用GCC吗?请帮帮我。谢谢。
浏览 2
提问于2017-06-14
得票数 2
回答已采纳
1
回答
链接器命令在打开项目时失败,退出代码1(使用-v查看调用)
ios
、
swift
、
xcode
当我尝试
导入
用SWIFT2.3制作
的
项目时,领域
库
中有一个错误
clang
: error:链接器命令失败,退出代码1(使用-v查看调用)
浏览 0
提问于2018-08-06
得票数 0
2
回答
必须链接到依赖
库
的
依赖项;为什么?
c
、
shared-libraries
我有一个应用程序-我们称它为"P“-它使用自定义
的
SO: A.so、B.so和C.so。A.so
库
使用另一个定制
库
- D.so -以及SSL和数学
库
。"P“应用程序不会调用任何SSL或数学例程。在macOS (使用
clang
)上,我可以用-lA -lB -lC构建P,一切都很好。我正在和GCC一起把所有的东西迁移到Linux (Debian)上。我使用
的
是简单
的
makefiles -没有自动配置,没有cmake等等。当我构建这些
库
<
浏览 1
提问于2021-02-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
缓存、数据库的操作顺序
数据库数据的定时导入
Python 中如何自动导入缺失的库?
快速按顺序填充英文字母的技巧,导入Excel后,更方便
干货分享:Python如何自动导入缺失的库
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券