I'm using Visual Studio 2013. Every so often by project refuses to compile. If I undo any changes, it still won't compile. I've found that recreating the entire project works. I would like to actually fix the problem though. The error that I'm getting is:
1>Critic.cpp : fatal error C1041: cannot open program database 'c:\users\username\desktop\projectName\projectName\x64\debug\vc120.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS
I've tried following these instructions to no avail: http://msdn.microsoft.com/en-us/library/dn502518.aspx
Has anyone else encountered this and found a fix?
I had this problem because different projects in a solution had the same intermediate directory.
Changing
$(Platform)\$(Configuration)\
to
$(Platform)\$(Configuration)\$(ProjectName)\
in
Configuration Properties | General | Intermediate Directory
in each of the projects solved it.
I agree with PThomasCS.
Firstly I tried to use Microsoft advice /FS (Force Synchronous PDB Writes):
To set this compiler option in the Visual Studio development environment
but it didn't work.
I noticed that dropbox lock the file. I stopped the synchronization. After that error disappeared. So try to close/stop any program that may lock the files.
Hope this helps.
if you use CUDA, then set
Project -> Properties -> CUDA C/C++ -> Host -> Additional Compiler Options -> /FS
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With