Windows 10上的linphone-desktop编译错误

时间:2019-10-04 19:37:51

标签: windows visual-studio cmd cmake linphone

我正在尝试在Windows 10上构建linphone桌面

https://github.com/BelledonneCommunications/linphone-desktop

但是当我使用Visual Studio 2015构建项目时,在构建EP_vpx时出现此错误:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 258.

任何想法如何解决此问题?我在问题和stackoverflow中找不到任何有用的信息。 谢谢。

1 个答案:

答案 0 :(得分:1)

最后,我通过以下方法解决了这个问题:

完全使用QT 5.9.8。

在系统环境变量中定义它们:

Qt5_DIR="C:\Qt\Qt5.9.8\5.9.8\msvc2015\lib\cmake"

PATH:"C:\Qt\Qt5.9.8\5.9.8\msvc2015\bin"

PATH:"C:\Qt\Qt5.9.8\5.9.8\mingw53_32\bin"

PATH:"C:\Qt\Qt5.9.8\Tools\mingw530_32\bin"

在python命令中传递DCMAKE_SYSTEM_VERSION:

python prepare.py -G "Visual Studio 14 2015" -DENABLE_DOC=OFF -DCMAKE_SYSTEM_VERSION=8.1

对于那些不知道的人,您也应该在Windows上安装Windows 8.1 SDK。