visual-studio - 使用 x64 编译器和链接器使 CMake 获得 Visual Studio 构建
问题描述
我想让 CMake 以将 PreferredToolArchitecture 设置为 x64 的方式生成 Visual Studio 项目,以便在 Visual Studio 中构建时使用 x64 编译器和链接器。根据此答案,配置的 VS 项目文件 PropertyGroup 应具有 PreferredToolArchitecture XML 元素,例如如下
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
CMake文档表明传递-Tv140,host=x64
给 cmake 命令行应该选择 x64 编译器。
但是,我在生成的项目文件中看不到 PreferredToolArchitecture XML 元素。
解决方案
推荐阅读
- c# - 正则表达式与 C# 中的字符串格式不匹配
- excel - VBA UserForm 数据到模块
- java - 将 JSON 解析为 ListView Android
- python - 如果任何值不等于数字,我如何从 Pandas 数据框中选择行?
- spring-boot - 一个 Spring 应用程序中具有不同 errorDecoder 的多个 Feign 客户端
- python - 我如何从左到右绘制轮廓答题卡
- javafx - 再次按下按钮后,JavaFx 中的警报位置更改为默认值
- javascript - JavaScript。需要在函数内部连接两个数组
- python - 在 Python 中将日期时间索引与稍微不同的日期合并
- r - 使用线性插值法在一个变量中插值 NA 值