我正在使用CMAKE来构建GLFW,但它喷出了以下错误:No CMAKE_C_COMPILER could be found.
。 This是整个输出日志,但我认为重要的是:
LINK:致命错误LNK1104:无法打开文件'ucrtd.lib'
我已经做了一些搜索,似乎我的Visual Studio安装很糟糕,当我尝试修复它时,我得到了大量关于无法找到的软件包的错误。我试图重新安装一些C ++ redist和Windows 7 SDK,虽然没有解决它。
答案 0 :(得分:0)
更新
如果使用VS2013,则需要在运行cmake时指定生成器:
cmake . -G "Visual Studio 12 2013 Win64"
对于Visual Studio 2015,它应该是
cmake . -G "Visual Studio 14 2015 Win64"
Here is the complete list of generators.也许你不得不忽略" Win64"一部分。
原帖:
根据
您可以尝试将$ UniversalCRT_LibraryPath添加到配置属性 - > VC ++目录 - >图书馆目录。这会解决您的问题吗?
您还可以尝试卸载然后重新安装MSVC。