0

安装 AVR Studio 后,CMake 在尝试使用 MSVC 生成器生成新项目时返回错误消息“Invalid License Key”。如果安装了基于 Visual Studio 2010 的其他工具,也可能会发生这种情况。

4

1 回答 1

1

此问题是由 AVR Studio(也可能)其他产品在文件夹 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE 中安装“devenv.exe”引起的。默认情况下,CMake 将尝试使用“devenv.exe”,如果找不到,则使用“MSBuild”。MSVC Express 2010 不使用“devenv.exe”,而是有自己的可执行文件。要解决此问题,请在使用 CMake 生成 MSVC 10 文件时将“devenv.exe”文件重命名为“devenv1.exe”。可能需要将其重命名以使其他工具正常工作,但到目前为止还没有问题。

于 2014-10-29T23:39:01.970 回答