你好,无论谁读到这篇文章。
这实际上不是一个问题。这是我面临的一个问题,我试图在堆栈溢出中找到解决方案。但我做不到。[在专家眼中,它可能是重复的]。无论如何,以为我会分享对我有用的解决方案。
问题所在
我在Windows CE面板上工作,所以在某些情况下,我需要读取CMakeLists中的批处理脚本变量.txt以根据它是Windows x86还是Windows CE进行一些过滤。怎么办呢?
可能与此相同,但对我来说,导出不起作用。所以整个画面。
稍后检查导出是 bash。在批处理集中将起作用
对我有用的答案。[有可能也存在其他解决方案,但这对我有用]。好的,开始了。
在批处理文件中
set "PANEL_TYPE=WINCE"
在CMakeLists中.txt
if( $ENV{PANEL_TYPE} STREQUAL "WINCE")
message(STATUS "Print Message = " $ENV{PANEL_TYPE})
set(THE STUFF)
else()
message(STATUS "Other Message = " $ENV{PANEL_TYPE})
endif()
就是这样。这对我来说似乎很简单,而且效果很好:)