gpt4 book ai didi

c++ - 带有 DLL 解决方案的预编译 header 。无法打开预编译头文件

转载 作者:可可西里 更新时间:2023-11-01 16:26:15 27 4
gpt4 key购买 nike

当此解决方案使用 .lib 文件而不是 .dll 文件时,此方法没有错误。

除了一个当前使用预编译 header 的项目外,我拥有所有项目,没有错误。预编译头称为“LudoGlobal.h”。我试图将最后一个项目链接到这个预编译的头文件(它存在于一个单独的“核心”项目中),但我收到以下错误:

Error 4 fatal error C1083: Cannot open precompiled header file: '....\Output\LudoSound\Debug\LudoSound.pch': No such file or directory ludosoundmanager.cpp 1

对于每个 .cpp 文件。为什么是这样?我该如何解决?

我意识到 LudoSound.pch 不存在。我假设它可能是在 LudoSound 编译时创建的,是吗?

最佳答案

您是在项目上使用“自动生成”还是“使用预编译头文件”并在一个 cpp 文件上使用“创建预编译头文件”?后者效率更高,但我已经看到项目的每个文件配置被意外重置,因此“stdafx.cpp”(或其他)文件不再生成预编译头文件。

关于c++ - 带有 DLL 解决方案的预编译 header 。无法打开预编译头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1574121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com