腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(668)
视频
沙龙
4
回答
CMake的字符串不工作
根据CMake文档,允许
STREQUAL
比较接受变量或字符串作为参数。因此,在下面的示例中,消息不会打印,这是错误的:if( FUBARTEST
STREQUAL
"OK" ) message( "It Worked"
浏览 8
提问于2011-10-07
得票数 21
回答已采纳
1
回答
如何跳过xxxConfigVersion.cmake中的32/64位校验
installed or the using project don'tif("${CMAKE_SIZEOF_VOID_P}"
STREQUAL
"" OR "8"
STREQUAL
"")endif() # same 32/64bit-nessas the o
浏览 9
提问于2018-08-03
得票数 0
回答已采纳
1
回答
cmake检测clang-cl为clang
、
、
我用cmake和msvc构建boringssl,然后尝试使用clang构建,所以在vmake参数中使用了-T“LLVM vs2014”。
浏览 7
提问于2018-06-14
得票数 2
回答已采纳
5
回答
在CMake中,如何测试编译器是否为Clang?
、
、
、
我们有一套,我们支持用和构建。我应该测试什么来查看编译器是否是Clang?我们目前正在使用和分别为Visual C++和GCC进行测试。
浏览 6
提问于2012-04-07
得票数 180
回答已采纳
1
回答
CMake错误“如果给定参数”,后面跟着括号,"NOT",“等于”和类似的
、
CMake从下面的行发出一个错误错误是 如果给出论据的话:指定的未知参数 有什么问题吗?
浏览 1
提问于2016-09-26
得票数 11
1
回答
可以将CMake变量设置为布尔表达式的结果吗?
、
考虑以下CMake代码: if(VAR_1
STREQUAL
VAR_2)else()endif() 我想写同样的东西,但作为一行程序现在,这不起作用: set(VAR_3 (VAR_1
STREQUAL
VAR_2) ) 这也不是: set(VAR_3 (${VAR_1}
STREQUAL
${VAR_2}) ) 相反,他们给我的是像;ValueOfVar1Here;
STREQUAL
;ValueOfVar2Here;这样的东西--这不是我想要的
浏览 39
提问于2020-06-20
得票数 5
1
回答
CMAKE字符串比较失败
如果用户希望指定自定义目录,他将将其更改为:/path/to/dir2)if(NOT ${MYLIBDIR}
STREQUAL
浏览 1
提问于2016-03-18
得票数 9
1
回答
CMAKE逻辑表达式组合"
STREQUAL
“和"OR”
$<$<
STREQUAL
:${VARIANT},abc>or>$<$<
STREQUAL
:${VARIANT},xyz>:service::accept_service> 这里我试着检查基于这个service将
STREQUAL
和OR表达式组合在一起有一个语法错误,无法显示。
浏览 3
提问于2022-06-01
得票数 0
1
回答
CMake集合变量
set_property(CACHE BL PROPERTY STRINGS "Ei;AT;Op")if(BL
STREQUAL
"Ei")elseif(BL
STREQUAL
"AT")elseif(BL
STREQUAL
"Op")else() message(FATAL_ERROR "Unrecogniz
浏览 1
提问于2018-11-02
得票数 1
1
回答
CMAKE中
STREQUAL
的替代方案
、
但是
STREQUAL
比较了所有的字符。那么,还有其他像strncmp()这样的CMAKE函数吗?它只根据用户的输入比较字符,或者在"armv7l“中对"arm”进行比较?if( ${ARCHITECTURE}
STREQUAL
"x86_64" )else() if( ${ARCHITECTURE}
STREQUAL
"arm")```
浏览 1
提问于2020-08-17
得票数 0
回答已采纳
1
回答
当不应该返回false时,CMake
STREQUAL
我试着这样做:if ("${CMAKE_CXX_COMIPLER_ID}"
STREQUAL
"GNUUsing GNU") set(options "-std=c++11") elseif ("${CMAKE_CXX_COMPILER_ID}"
STREQUAL</e
浏览 3
提问于2015-07-16
得票数 1
回答已采纳
1
回答
CMake IF(某物或其他物)
、
、
ENDIF我尝试用CMake做的事情是可能的吗?
浏览 4
提问于2013-10-03
得票数 28
1
回答
CMAKE:忽略唯一变量名称
、
、
、
我有一个跨平台项目运行在多个平台上。项目中的每个目录都有一个CmakeLists.txt,大多数cmake文件的代码类似于:# set target os SET (HRAD_SDK_TARGET_OS "${target_os}") SET (HRAD_SDK_TARGET_OS "${CMAKE_SYSTEM_NAME}")message(STATUS "=============== SDK: cccccccccccccccccccccccccccccc
浏览 1
提问于2016-10-03
得票数 0
回答已采纳
1
回答
基于ABI的不同库的链接
、
、
我想链接一个基于ABI的不同的C++库。我有一个在x86上工作的lib版本和一个在armeabi-v7a上工作的版本。我如何在Android中实现这一点?
浏览 4
提问于2016-10-20
得票数 2
回答已采纳
2
回答
CMake与具有
STREQUAL
的空字符串的比较失败
我一直认为,如果你想比较两个字符串(而不是变量),你所需要做的就是像这样引用它:但是现在我发现这段代码有时会打印oops message("oops...")可能是bug (因为它使用打印,而不是打印)?
浏览 1433
提问于2013-11-14
得票数 43
回答已采纳
1
回答
在命令行中设置cmake变量并将其与string进行比较
message(STATUS "------------ TARGET: ${TARGET}")但这句话:给出错误:为什么?
浏览 3
提问于2019-09-02
得票数 0
回答已采纳
1
回答
cmake string标记是否包含检查
、
、
到目前为止我能做的就是:... elseif("${CMAKE_CXX_COMPILER_ID}"
STREQUAL
if(
STREQUAL
)如果给定字符串或变量的值按字典顺序与右侧的字符串或变量相等,则为True。
浏览 3
提问于2015-02-16
得票数 15
回答已采纳
3
回答
如何指定在cmake中必须设置和存在的变量
、
、
示例 message(STATUS is ON) elif ("${VARMUSTEXIST}"
STREQUAL
"
浏览 1
提问于2016-09-21
得票数 5
1
回答
使用CMake中通过brew安装的Qwt
、
、
、
这是我的Qwt cmake模块的代码pkg_check_modules(PC_QWT QUIET libqwt) /usr/local/share/ ) if(NOT ${QWT_HINTS}
STREQUAL
the location of Qw
浏览 8
提问于2019-11-13
得票数 0
回答已采纳
2
回答
用于区分调试版本和发布版本的CMake变量或属性
、
、
我试过这样使用CMAKE_CFG_INTDIR: SET(TESTRUNNER DllPlugInTesterd_dll) SET(TESTRUNNER DllPlugInTester_dll)但在CMake执行
浏览 2
提问于2009-09-03
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券