execute_process(COMMAND <cmd1> [args1...]]
[COMMAND <cmd2> [args2...] [...]]
[WORKING_DIRECTORY <directory>]
[TIMEOUT <seconds>]
[RESULT_VARIABLE <variable>]
[OUTPUT_VARIABLE <variable>]
[ERROR_VARIABLE <variable>]
[INPUT_FILE <file>]
[OUTPUT_FILE <file>]
[ERROR_FILE <file>]
[OUTPUT_QUIET]
[ERROR_QUIET]
[OUTPUT_STRIP_TRAILING_WHITESPACE]
[ERROR_STRIP_TRAILING_WHITESPACE])
EXECUTE_PROCESS(COMMAND ${CMAKE_SOURCE_DIR}/download/7z.exe e ${FileName} WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/download/" )
本文详细解析了 CMake 中 execute_process 命令的使用方法,包括其参数如 COMMAND、WORKING_DIRECTORY、TIMEOUT 等,并提供了一个实际应用的例子,展示了如何调用外部程序进行文件解压。
3720

被折叠的 条评论
为什么被折叠?



