编译错误,无法打开cmake_pch.pch

问题描述 投票:0回答:1

尝试构建时,我在 Visual Studio 代码中遇到以下 3 个错误。使用 x64 本机工具。

错误是...

Error   LNK1181 cannot open input file '..\scripts\RelWithDebInfo\scripts.lib'  worldserver G:\Build\src\server\apps\LINK   1       
    

查看所有 3 个屏幕截图。

error messages

cmake 运行得很好,尝试以管理员身份运行所有内容。

编辑:通过更改构建路径修复了第一个错误,但是我仍然没有得到“scripts.lib”文件,该文件不存在,并且 Cmake 中的脚本部分设置为“静态”,Cmake 上没有错误

compiler-errors azerothcore
1个回答
0
投票

终于让它工作了,我必须构建完整的项目,然后清理“脚本”项目,然后打开资源监视器以查找所有打开 cmake_pch.pch 文件的 cl.exe 句柄,删除所有这些。然后单独构建脚本项目,然后再次构建其余部分(而不是重建)。

问题似乎是 Visual Studio 或其他项目之一本身没有放开 .pch 的句柄以供脚本项目读取和使用它..但真的不知道为什么。

© www.soinside.com 2019 - 2024. All rights reserved.