gpt4 book ai didi

windows - 在 cmake 中强制构建 x64 位

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

我有一个不应在 x86 上以 32 位模式构建的 CMake 项目,而且我终其一生都想不出如何防止这种情况发生。

现在,它出现cmake <path> ,默认情况下在 Windows 上采用 32 位构建。

如何让我的 CMake 项目始终构建 64 位变体,无需将命令行参数传递给 CMake?

或者,如果 CMake 试图构建为 32 位,我该如何让 CMake 中止?

最佳答案

您可以将以下代码添加到我们的 CMakeLists.txt 以确保只允许 x64 构建:

if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8)
message("Please switch to x64 build.")
return()
endif()

关于windows - 在 cmake 中强制构建 x64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48553422/

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