当我在一个跨平台项目上工作时,我正在VMWare上运行Windows 7。我希望将我所有的平台独立文件保存在同一个文件夹中--这就是为什么我想将所有东西组织在mac上的一个文件夹中,并与运行在VM中的窗口共享。当我试图在共享文件夹中编译该项目时,我将
致命错误C1033:无法打开程序数据库‘\vmware-主机\共享文件夹\音频\vst3 3 C1033
我能够使用windows资源管理器在该文件夹上写入和读取文件。尝试以管理员身份运行Visual。帮不上忙。
如果我只是将我的文件夹从共享文件夹复制到本地驱动器,我就能够编译项目,没有任何问题。但它不是一个选择复制我的整个项目,只是为了建立一个窗口。
有人知道发生了什么事吗?我怎么才能避开这一切?
更新:Windows禁用了我在中的防病毒:没有帮助。但是,一位同事向我介绍了一个解决办法:在Mac下设置SMB文件共享,然后用windows连接到samba共享。令人惊讶的是,我能够在samba共享上编译这个项目。不过,如果有人能解释这个问题,我会很高兴的。
发布于 2013-12-17 22:40:08
有趣的是,在升级到最新版本和更新(小牛,VMWare融合,VS 2010)之后,这个问题已经解决了。在此之前,问题中提到的解决办法很好,而且在过去的两年里,我还没有真正的机会再看一次这个项目。
发布于 2013-08-18 08:06:53
将调试信息转换为C7格式,而不是使用PDB。
项目选项-> C/C++ ->通用->调试信息格式并将其设置为C7。
发布于 2011-03-25 08:39:27
我刚刚重新启动VS 2010,删除了process mspdbsrv.exe,删除了/Debug并重建了该项目。http://connect.microsoft.com/VisualStudio/feedback/details/507155/cl-fatal-error-c1033-cannot-open-program-database
https://stackoverflow.com/questions/3920035
复制相似问题