编译qt遇到的坑
1 cmake 报 mspdb140.dll 找不到,用批处理把所有用到的地方都复制进去了一次
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\" /y
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\" /y
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_arm\" /y
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\" /y
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_arm\" /y
copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mspdb140.dll" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\" /y
2 下载了最新版 ,但是编译不通过,准备放弃,想起秦总的readme 原来依赖的东西比较多,果断选择5.12版本再试试
3 然后其他vs2015项目都编译不了了mspdb140.dll ,千万别瞎几把改编译器的dll,作死
4 最后下载了 qt5.12 编译没有cmake了,放弃
看来自己搞是不行了,在网上查到能用的方法 ---------------------------------------------------------:
5.18
用vs命令行 定位在 源目录
1:
configure -prefix C:\Qtsrc\ -debug-and-release -opensource
2:
nmake&& nmake install