【发布时间】:2018-06-23 21:11:12
【问题描述】:
我正在使用Visual Studio 2017根据this教程编辑一个cmake项目
但是,我的环境是64位的,我需要构建一个32位的程序。是的,我的机器上有所有 i386 开发库。
我可以通过键入CC="gcc -m32" CXX="g++ -m32" cmake . 在 linux 上实现这一点。但我只是找不到如何在 vs'CMakeSettings.json 或任何其他方式中指定远程环境变量。
我曾尝试在 linux .profile 上导出环境变量,但这不适用于 vs。直接在 ssh 上运行相同的命令可以正常工作。
也试过在CMakeSettings.json中设置cmakeExecutable变量,前缀CC=...,被vs拒绝了。
【问题讨论】:
标签: linux cmake visual-studio-2017 cross-platform