gpt4 book ai didi

c++ - cmake制作多个可执行文件

转载 作者:行者123 更新时间:2023-11-28 01:33:42 25 4
gpt4 key购买 nike

目前我在一个目录下有CMakeLists和hoge.cpp,运行CMakeLists和make命令生成hoge可执行文件。

现在我添加了 hoge2.cpp 并希望能够通过运行 CMakeLists 和“make hoge”和“make hoge2”命令生成两个不同的 hoge 和 hoge2 可执行文件。

我该怎么做?

最佳答案

在您的 CMakeLists.txt 文件中创建两个构建目标。

add_executable( hoge hoge.cpp )
add_executable( hoge2 hoge2.cpp )

然后您可以运行(从与您的 CMakeLists.txt 文件相同的目录,

cmake --build . --target hoge

对于其他构建目标使用

cmake --build . --target hoge2

您可以引用 CMake 文档或手册页以获取更多信息。尝试仅使用 --build 标志运行 CMake 以获得帮助。

关于c++ - cmake制作多个可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50342578/

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