This worked without error when this solution worked off of .lib files instead of .dll files.
I have all of my projects except one currently using a precompiled header, without error. The precompiled header is called "LudoGlobal.h". I am trying to link the last project to this precompiled header (which exists in a seperate, "Core", project) but I'm getting the following error:
Error 4 fatal error C1083: Cannot open precompiled header file: '....\Output\LudoSound\Debug\LudoSound.pch': No such file or directory ludosoundmanager.cpp 1
for each .cpp file. Why is this? How can I solve it?
I realize LudoSound.pch does not exist. I am under the assumption that it probably gets created when LudoSound compiles, yesno?
Are you using "automatically generate", or "use precompiled header" on the project and "create precompiled header" on the one cpp file? The latter is more efficient, but I've seen the per-file configuration on projects get accidentally reset, so that the "stdafx.cpp" (or whatever) file no longer generates the precompiled header.
I had this issue after I deleted and re-added stdafx.cpp from & to my project. Solution:
LudoSound.pch was not regenerated. Delete only the folder it was in and build again.
Try rebuilding your project in a new, copying only the files needed supplies.