gpt4 book ai didi

windows-8 - Visual Studio 11 ARM 项目生成器失败

转载 作者:行者123 更新时间:2023-12-04 20:48:56 24 4
gpt4 key购买 nike

CMake 版本 2.8.9

我正在为 Windows 8 编写一个在平板电脑上运行的应用程序。我编写了一个底层 C++ 库,其中包含我的大部分应用程序逻辑。我正在使用 CMake 来编译这个 C++ 库,因为我想为 future 的端口拥有一个独立于平台的构建系统。

当我从命令行运行 cmake.exe 或使用 cmake-gui 时,我可以使用“Visual Studio 11”和“Visual Studio 11 Win64”生成器生成项目。但是,当我尝试使用“Visual Studio 11 ARM”生成器时,出现以下错误:

CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler "cl" is not able to compile a simple test program.

原因在更详细的输出中:
1>------ Build started: Project: cmTryCompileExec2764216458, Configuration: Debug ARM ------

1>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\PlatformToolsets\v110\Microsoft.Cpp.ARM.v110.targets(36,5):
error MSB8022: Compiling Desktop applications for the ARM platform is not supported.

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

默认情况下,“Visual Studio 11 ARM”生成器似乎不起作用,因为 cl.exe 不允许 CMake 测试编译器。

我读过我可以完全关闭编译器检查,但这听起来是一个糟糕的选择。这只是 CMake 中的一个错误吗?

最佳答案

经过一番调查,这只是 CMake 中的一个错误。

http://public.kitware.com/Bug/view.php?id=13511

修复它似乎已被推送到 CMake 2.8.11 版本。 :(

仍在寻找解决方法。

关于windows-8 - Visual Studio 11 ARM 项目生成器失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12946863/

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