CMake 编译器标识在 Windows 7 64 位下未知,仅无管理员权限
Posted
技术标签:
【中文标题】CMake 编译器标识在 Windows 7 64 位下未知,仅无管理员权限【英文标题】:CMake compiler identification unknown under Windows 7 64 bits only without admin rights 【发布时间】:2013-07-25 09:37:33 【问题描述】:我在 Windows 7 64 位机器下使用 CMake 2.8.10 和 2.8.11.2。 CMake 是使用管理员权限帐户安装的。 我也使用 Visual Studio 2008 Professional。 我的帐户没有管理员权限。 当我使用生成器“Visual Studio 9 2008”启动 CMake 时,CMake 运行良好。 当我使用生成器“Visual Studio 9 2008 Win64”启动 CMake 时,它不起作用。 我收到以下错误:“CXX 编译器标识未知”和“C 编译器标识未知”
奇怪的是,如果我使用管理员帐户登录,CMake 可以与上面的 2 个生成器完美配合。
如果我没有管理员权限,如何使 CMake 与生成器“Visual Studio 9 2008 Win64”一起工作?
感谢您的帮助。
【问题讨论】:
【参考方案1】:我和 Dan Macumber 有同样的问题。通过安装Visual Studio 2008 的64 位组件解决了这个问题。检查Visual Studio 的64 位组件是否与您的Visual Studio “dvd”/“iso image”/etc 一起安装。
http://msdn.microsoft.com/en-us/library/ms246588%28v=vs.90%29.aspx
【讨论】:
在我的配置中,64位组件已经安装了以上是关于CMake 编译器标识在 Windows 7 64 位下未知,仅无管理员权限的主要内容,如果未能解决你的问题,请参考以下文章
Windows下的 C++ 编译工具(MinGW-w64 + CMake)
Windows下使用mingw+cmake编译C/C++程序
windows Visual Studio 2017 编译 HEVC cmake-3.8.1-win64-x64.msi 下载
cmake3.8X64编译opencv3.2出现opencv_ffmpegopencv_ffmpeg_64ippicv_windows_20151201.zip无法下载问题解决方案