腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
CMake
构建
macOS
通用
二进制
2
、
、
如何
使用
CMake
/Make
构建
同时支持Intel和Apple Silicon的
通用
二进制
2
?我在这里找到了一些文档- https://developer.apple.com/documentation/xcode/building_a_universal_
macos
_binary -但是它
使用
了XCode,我在我的项目中没有
使用
它。
浏览 63
提问于2020-12-05
得票数 4
1
回答
在Mac上
使用
ARM M1的
cmake
正在运行x86_64体系结构的链接器,而不是arm64。
、
、
、
、
我正在用M1 arm64处理器在Mac上从源代码编译M1,在运行链接器时,
cmake
奇怪地试图链接x86_64体系结构的项目,而
二进制
文件是为arm64
构建
的。我克隆了这个项目,创建了名为
cmake
-build-debug的build文件夹,并
使用
Makefile等在其中生成了
构建
系统,如下所示: git clone https://github.com/glfw但是,既然我用make或
cmake
--config Debug --buil
浏览 23
提问于2022-04-15
得票数 3
回答已采纳
1
回答
CMake
通用
二进制
搜索依赖于编译选项
、
我正在
使用
set (
CMAKE
_OSX_ARCHITECTURES arm64 x86_64)
构建
一个
MacOS
通用
二进制
文件-到目前为止工作得还不错。
浏览 4
提问于2021-05-12
得票数 0
1
回答
没有任何编译器能够为这个Qt版本产生代码- Apple。
、
、
我正在尝试将一个linux项目移植到
macOS
。然而,我甚至不能在M1 Macbook Air 2020 (苹果硅)上设置
构建
环境。我用自制软件安装了qt创建者,
cmake
,qt 5.15和6.1 .我在qt创建者设置中添加了qt版本和
cmake
。当我想把所有的东西放在“工具包”选项卡中时,我会得到标题中的错误。不过,我认为这是可行的,因为clang++是file /usr/bin/clang++报告中的不版本
二进制
文件。/usr/bin/cla
浏览 10
提问于2021-10-09
得票数 3
1
回答
如果我尝试不同的clang版本,vcpkg就不能工作?
我正在
macOS
上
构建
一个
macOS
程序。我想试一试来自的clang,而不是苹果Xcode附带的默认配置。我下载了clang+llvm的
二进制
构建
,将其解压缩,并将该行添加到根CMakeLists.txt中。set(
CMAKE
_CXX_COMPILER /MyStuff/clang+llvm-15.0.1-x86_64-apple-darwin/bin/clang++)
CMake</em
浏览 9
提问于2022-09-22
得票数 0
回答已采纳
1
回答
在英特尔机器上为不同的M1版本
构建
苹果硅
macOS
二进制
文件
、
、
、
、
我正在寻找一种方法来编译一个C++项目,以便在M1上
使用
不同的
macOS
版本(
macOS
11和12)。我看了这个问题:-target arm64-apple-
macos
11-target arm64-apple-
macos
12 是否有
浏览 5
提问于2022-09-19
得票数 0
2
回答
使用
指向同一目录的库搜索路径在
MacOS
上编译动态库(
CMake
)
、
、
、
、
我试图在
MacOS
上
使用
CMake
编译一个dylib。我的库是动态链接到其他库的,我想将它们与我的库一起发送。为此,我需要确保在加载库时,无论其位置如何,依赖库都是从同一个文件夹加载的。请您提出一种
使用
CMake
实现这一目标的方法。(我想人们需要通过-Wl、-rpath或类似的方式提供一些链接器选项。 提前感谢!
浏览 3
提问于2015-04-11
得票数 2
1
回答
如何在
CMake
中设置VSCode
构建
配置?
、
、
我正在
使用
VSCode中的VSCode工具扩展在VSCode上
构建
和运行C++项目。如果
构建
配置应该是Debug还是Release,我应该在哪里设置"C:\Program Files\
CMake
\bin\
cmake
.EXE" --build c:/work/foobar/build --config Debug --target ALL_BUILD 如何
使用
--config Rele
浏览 15
提问于2022-08-12
得票数 3
回答已采纳
1
回答
CMake
后
构建
事件:复制已编译的库
我的项目的
二进制
目录结构当前如下(Windows):bin/library1/{Debug,Release}...在
构建
库library1lib.dll、. libraryNlib.dll之后,我想将它们复制到bin/对于
CMake
,我认为
使用
浏览 1
提问于2016-11-19
得票数 6
1
回答
如何使ARM和x86部件链接到Mac
通用
二进制
文件的不同静态库?
、
、
、
目前,我们的产品(动态库)在
MacOS
上有独立的ARM和
MacOS
版本,现在我正在尝试制作
通用
二进制
文件。但是,它依赖于一些预编译的、仅包含x86代码或arm64代码的近源静态库。特别是,
CMake
对它是否有特定的支持(因此我可以继续
使用
我们当前的接口导入库包装)?还是我必须通过自定义链接器选项来做?
浏览 7
提问于2022-02-28
得票数 0
2
回答
cmake
设置雪豹
、
、
"/Applications/
CMake
2.6-4.app/Contents/bin/
cmake
" -E
cmake
_link_script collect
2
浏览 2
提问于2009-08-28
得票数 2
回答已采纳
2
回答
CMake
:
MacOS
上动态链接资源的运行时错误(dyld:库未加载)
、
、
、
、
问题$ .<< std::endl;}显然,
MacOS
上的RPATH机制没有为示例正确地设置。这是
浏览 8
提问于2017-12-07
得票数 8
回答已采纳
2
回答
用Xcode和Visual用x86和x64
构建
CMake
平台
、
、
我最近就开始
使用
CMake
了。这是一种非常简单的脚本语言,但是有许多技巧需要学习,而
cmake
网站上的教程帮助不大。基本上我想建立我的项目在操作系统和平台上发布,我想链接某些库。我想出了对于Windows,我可以
使用
WIN32或WIN64来设置它。但我找不到mac操作系统的等价性。有人能给我指明正确的方向吗?
浏览 0
提问于2011-08-18
得票数 3
回答已采纳
1
回答
C++项目依赖项无法在特定的
macOS
框上编译
、
、
、
、
我们有一个跨平台的C++项目,它将
CMake
用于
构建
系统,Conan用于依赖关系管理。 在特定的
macOS
机器上
构建
时,生成失败()。它不会在运行相同版本的操作系统(
CMake
、Xcode和Conan )的不同
macOS
机器上失败(Conan版本: 1.12.3在
macOS
10.14.3 (18D109)和
CMake
3.14.0-Rc
2
上)。这两个
构建
日志都是由生成机器上不存在~/..conan目录的
浏览 0
提问于2019-02-21
得票数 1
1
回答
使用
conan预
构建
的
二进制
文件的可能性增加
、
、
在我的M1 Mac mini上通过
cmake
使用
conan包管理器(
Cmake
),conan通常能够在--build=missing选项下下载和依赖预先
构建
的
二进制
文件,我感到失望的是,在一个基于debian:sid
构建
的带有标准编译工具(如gcc工具链)的码头容器上,每个包都是从源代码
构建
的,因此需要非常长的时间才能完成。如何确保或鼓励conan看到一个标准或
通用
的
构建
环境,从而最大限度地利用预先
构建
的包?
浏览 6
提问于2022-10-08
得票数 0
1
回答
Gitlab ci作业正在执行错误的脚本
、
、
我有一个项目,其中我们有Windows和Mac版本,所以我试图建立一个GitLab CI管道,在那里我们
构建
两个版本。这就是我的结构现在的样子: .|--src| +--
macos
| | +--
cmake
_
macos
.yml | | +--.
cmake
_
macos
.yml/build_
macos
.yml'} 我的第一项工作(
构建</
浏览 14
提问于2021-04-23
得票数 0
1
回答
在Jenkinsfile中签出scm
、
node { } node('windows') { } ios: { node('apple') {sh
浏览 2
提问于2018-10-04
得票数 7
回答已采纳
1
回答
获取不带生成器表达式的完整目标文件名
我试图
使用
configure_file来为
二进制
文件设置一个运行脚本。此运行脚本将引用
构建
的
二进制
文件,为了使其工作,脚本显然必须知道
二进制
文件的最终名称。为了使其尽可能
通用
,我考虑在
cmake
中检索
二进制
名称,然后
使用
configure_file将该名称插入我的运行脚本中。然而,据我理解,configure_file必须在配置时运行,因此
使用
生成器表达式,因为$<TARGET_FILE:my_binary&g
浏览 8
提问于2022-08-28
得票数 0
回答已采纳
1
回答
如何使
CMake
针对单个
构建
中的多个平台
、
我想以某种方式配置我的
CMake
项目,这样一个
构建
执行就可以针对多个平台(在我的例子中,我希望分别为、x86_32和x86_64目标
构建
)。我已经安装和工作交叉编译器工具链,并为每个单独的目标
构建
工作。 因此,现在的挑战是以一种方式设置
CMake
,即为每个子
构建
适当地设置工具链和
CMAKE
_SYSTEM_…变量。我怎么能这么做?
浏览 0
提问于2014-08-18
得票数 9
回答已采纳
1
回答
有没有办法在
macOS
10.14中编译x86-64 + arm64
通用
二进制
文件?
、
、
针对苹果新的M1处理器编译
通用
二进制
文件的官方方法是
使用
Xcode12,这至少需要
macOS
10.15.4。不过,我目前运行的是
macOS
10.14.6,如果可以避免的话,我不想升级。在运行
macOS
10.14时,有没有一种非官方的方法来编译这样一个
通用
的
二进制
文件?
浏览 44
提问于2020-11-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook如何使用ZippyDB构建通用键值存储?
Excel怎样使用 dec2 bin函数实现十二进制转换
Simdjson:一个超高速的JSON解析工具
C++ 生态:编译器、IDE、测试工具大全
详解使用 gradle 构建您的 Android 项目(2)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券