gpt4 book ai didi

windows - 在 Visual Studio 中使用构建后事件构建控制台

转载 作者:可可西里 更新时间:2023-11-01 11:46:44 25 4
gpt4 key购买 nike

我正在使用 CMake。那是 cmake 的“安装”指令:

install(TARGETS MainProject
RUNTIME DESTINATION "${PROJECT_SOURCE_DIR}/Install/bin"
ARCHIVE DESTINATION "${PROJECT_SOURCE_DIR}/Install/lib"
LIBRARY DESTINATION "${PROJECT_SOURCE_DIR}/Install/bin"
)

在 Windows 中,CMake 创建项目“INSTALL”,该项目与项目“BUILD_ALL”相关,该项目与 CMakeLists.txt 文件中列出的所有实际项目相关。项目“INSTALL”有构建后事件,执行“安装”操作。

但是当我使用 devenv INSTALL.vcxproj/rebuild "Release|x64" 运行它时,构建后事件不会执行。

是否存在从控制台执行 Visual Studio 的构建后事件的方法?

(我需要控制台,因为构建必须从脚本运行)

最佳答案

将我的评论变成答案

您可以使用 CMake 的 --build command line option (它确实抽象了 make/msbuild/ninja... 调用),例如:

cmake --build . --target INSTALL --config Release

关于windows - 在 Visual Studio 中使用构建后事件构建控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com