【发布时间】:2009-10-15 18:13:57
【问题描述】:
当此解决方案使用 .lib 文件而不是 .dll 文件时,这可以正常工作。
我有我所有的项目,除了一个当前使用预编译头的项目,没有错误。预编译的头文件称为“LudoGlobal.h”。我正在尝试将最后一个项目链接到这个预编译的头文件(它存在于一个单独的“核心”项目中),但我收到以下错误:
错误 4 致命错误 C1083:无法打开 预编译头文件: '....\输出\LudoSound\Debug\LudoSound.pch': 没有这样的文件或 目录 ludosoundmanager.cpp 1
对于每个 .cpp 文件。为什么是这样?我该如何解决?
我意识到 LudoSound.pch 不存在。我假设它可能是在 LudoSound 编译时创建的,是吗?
【问题讨论】:
-
检查文件(....\Output\LudoSound\Debug\LudoSound.pch')是否存在。
-
它没有。我假设它需要建造。这似乎正在阻止它。
标签: c++ dll visual-studio-2005 precompiled-headers