腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
stdout
上
显示
诸如
dir
或
echo
之类
命令
的
EXECUTE_PROCESS
输出
当程序运行时,我想直接看到
EXECUTE_PROCESS
命令
在
stdout
上
启动
的
命令
的
输出
。我有下面的测试CMakeLists.txt文件cmake_minimum_required(VERSION 2.8)
EXECUTE_PROCESS
(COMMAND
dir
的
输出
。我知道我可以使用OUTPUT_VARIABLE和ERROR_
浏览 2
提问于2011-03-14
得票数 12
回答已采纳
1
回答
如何使CMake打印*所有*
命令
,而不仅仅是构建
命令
?
因此,您可以使用详细选项让CMake
在
控制台构建时将所有编译器
命令
行打印到控制台,但这似乎对其他不是编译器
命令
的
命令
没有任何影响,例如这个
execute_process
命令
: WORKING_DIRECTORY "${_TEST_WORKING_<e
浏览 6
提问于2020-08-21
得票数 2
回答已采纳
1
回答
Python:如何在不包含换行符
的
情况下重定向子进程
输出
、
、
我有一个Python脚本启动进程(CMake)并将它
的
输出
重定向到控制台:
execute_process
(COMMAND ${CMAKE_COMMAND} -E
echo
_append "Adding modules} -E
echo
"don
浏览 3
提问于2019-11-29
得票数 0
回答已采纳
1
回答
如何在CMake中将多个
命令
的
输出
收集到一个文件中?
我正在尝试将Git信息收集到文件中,并且正在进行 COMMAND git log -1 --format=full &&
echo
"Modified files:" && git ls-files -m WORKING_DIRECTORY ${PROJECT_SOURCE_
DIR
}
或
浏览 2
提问于2022-02-06
得票数 1
回答已采纳
1
回答
如何强制被调用
命令
的
STDOUT
调用cmd.exe
的
STDOUT
?
、
、
、
、
上下文: Oracle Enterprise Manager具有“执行主机
命令
”功能。如果我
在
该功能中输入"
dir
c:\temp“,则
输出
窗口将回显该
命令
,然后
显示
一个目录列表。如果在该特性中输入"powershell
dir
c:\temp“,则
输出
窗口仅
显示
echo
'd
命令
。没有目录列表。如果在目标机器
上
输入这两个
命令
,在这两种
浏览 0
提问于2012-07-06
得票数 1
回答已采纳
1
回答
如何将add_custom_command()用于CMake构建过程本身?
、
是否有任何方法可以执行与add_custom_command相当
的
操作(当某个文件更改时运行外部脚本),但对于
在
CMake脚本执行过程中应该运行
的
部分呢?(也就是说,用于生成依赖关系图。)我们
的
源代码文件被分成多个子库,还有一些配置文件列出了哪个源文件与哪个库相匹配。(这些配置文件
的
格式由我们使用
的
另一个工具修复。)这意味着每次添加/删除源文件时,我们都需要记住在重新运行CMake之前重新运行预构建
命令
,然后重新启动build
命令
。所有这些都
浏览 4
提问于2015-09-19
得票数 1
回答已采纳
1
回答
从php执行bash脚本
在
Windows上不起作用
、
、
、
、
我
在
xampp ( ubuntu )下执行了这个脚本,它工作得很好。但是当我试图
在
windows下执行它
的
时候,它没有给我错误,也没有
输出
。PHP不能在保存模式下运行。问题出在哪里?这取决于操作系统吗?
浏览 0
提问于2012-08-10
得票数 0
回答已采纳
1
回答
cmake
execute_process
中
的
多个
命令
、
在
我
的
CMakeLists.txt文件中,安装部分中有以下几节:message(${CMAKE_CURRENT_SOURCE_
DIR
})如何才能让make进程
在
适当
的
目录中执行适当
的
git
命令
,即使从构建目录中加入它也是如此?此外,如何让cmak
浏览 3
提问于2016-06-09
得票数 2
回答已采纳
1
回答
在
Go中实时打印exec
命令
中
的
stdout
、
、
我有一个小型
的
Go工具,它基本
上
允许用户定义一个
命令
,而不是使用os/exec来运行。
echo
"Start"
echo
"Done" 使用我当前
的
实现,用户只能在完整
的
命令
完成后
浏览 4
提问于2018-01-14
得票数 6
回答已采纳
1
回答
通过CMake运行bash
命令
、
、
、
我正在尝试让CMake运行三个bash
命令
或
一个bash脚本。然而,我似乎不能让它工作。bash
命令
包括: make实际
上
,我希望CMake
在
该目录中构建库,如果它还不存在。下面是我尝试过
的
CMake代码: if(NOT "${CMAKE_SOURCE_
DI
浏览 0
提问于2014-09-05
得票数 22
回答已采纳
1
回答
运行脚本
的
CMake
、
我
在
执行脚本时遇到了问题。这是我
在
我
的
项目中
的
内容。python test.py) 它似乎尝试运行Visual Studio编译器,这是我不想要
的
,也不运行我想要
的
python script script_output.py。
浏览 199
提问于2019-04-16
得票数 0
回答已采纳
1
回答
CMake
在
命令
失败时执行某些操作
自定义构建步骤
在
失败时保存错误
输出
。这是可行
的
。(这个文件
的
实际路径是以一种切线
的
方式生成
的
。)MESSAGE ("input.file failed, see error.file") (理想情况下为红色
或
其他颜色),用于
在
output.file
命令
失败时执行。我可
浏览 0
提问于2021-01-14
得票数 0
1
回答
在
CMake中,如何处理生成
的
源文件,这些源文件
的
编号和名称以前都不知道?
、
、
假设一个代码生成器读取一个输入文件(比如一个UML类图),并生成一个源文件
的
任意数量
的
,我希望
在
我
的
项目中处理这些源文件。(要绘制一幅简单
的
图片,让我们假设代码生成器只生成.cpp文件)。现在
的
问题是生成
的
文件数量取决于输入文件,因此在编写CMakeLists.txt文件时甚至
在
CMakes配置步骤中都不知道。您可以
在
第一次运行FILE(GLOB.. )之后使用code-gen来收集文件名,但这是不可取
的
,因为CMa
浏览 1
提问于2017-06-07
得票数 2
1
回答
在
cmake中,如何才能始终执行进程?(
或
从add_custom_command捕获标准
输出
)
、
、
我
在
我
的
cmake项目中使用了生成
的
文件。我有一个从一些输入生成源代码
的
脚本,如果给出一个不同
的
命令
行参数,相同
的
脚本也可以验证输入,如下所示:generate_code.py --validate我目前
的
设置是
在
execute_process
中运行--validate,
在
add_custom_command中运行--generate。如果我
浏览 3
提问于2017-03-31
得票数 2
2
回答
提示输入和
输出
到cmake中
的
文件。
我第一次和cmake合作,我试着做一些简单
的
事情。假设安装在库异常目录中
的
项目需要一些依赖项,但用户知道它们的确切位置。例如,我正在处理一个需要SFML
的
项目,但我总是将所有API和库安装在同一个目录c:/dev中。那样的话,我就不会有成堆
的
图书馆
在
我
的
电脑周围杂乱无章。我
的
问题是这个。如果有人将他们所有的API和库放在一个不同
的
文件夹中,那么当用户通过git
或
其他工具解压我
的
项目并尝试构建时,我是否可以查
浏览 1
提问于2014-02-10
得票数 1
回答已采纳
2
回答
从Python运行外部
命令
。然后
在
屏幕
上
显示
输出
,并同时获得
输出
。
、
例如:(它将只
在
屏幕
上
显示
输出
)subprocess.Popen(['
dir
'])import subprocess result = subprocess.Popen([
浏览 3
提问于2017-09-06
得票数 1
回答已采纳
5
回答
有没有办法
在
Windows脚本执行期间将stderror重定向到
stdout
?
、
、
、
作为一名长期从事UNIX shell脚本编写/发布
的
工程师,随着我最近
的
工作全职进入Windows环境,我不可避免地会错过一些东西。其中之一是我值得信赖
的
旧'exec 2>&1‘,它在Bourne shell中永久地
在
脚本期间将stderr和
stdout
连接在一起,以便日志记录将捕获所有好
的
和坏
的
东西。我知道您可以将2>foo.log附加到每个
命令
行调用
的
末尾,但我想知道是否有更好
的</
浏览 0
提问于2009-05-01
得票数 1
回答已采纳
1
回答
CMake:如何用参数中
的
双引号调用
execute_process
?又名。使用find from CMake计数与字符串匹配
的
行数
、
、
、
find
命令
的
格式是:所以我
的
问题是:
在
调用
execute_process
find 时,是否有一种方法可以转义双引号,以便find正确
浏览 5
提问于2016-01-20
得票数 7
回答已采纳
1
回答
cmd中
的
cd | explorer似乎无法使用管道
、
、
、
如果此方法有效:为什么不这样做:我希望这个
命令
在当前工作目录下打开资源管理器,作为cd,不带任何参数
输出
当前目录,并且:
在
%directory%
上
打开资源管理器。
浏览 2
提问于2020-05-08
得票数 0
2
回答
如何告诉CMake安装目录依赖于假目标?
、
、
、
我有一个名为doc
的
自定义目标生成
的
文档,我希望
在
安装
或
CPack时包含它
的
输出
。DESTINATION doc )make doc一切正常,因为第一行代码创建了install目标所依赖
的
目录。}/Doxyfile ) install
浏览 2
提问于2011-10-05
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券