关于在虚拟机上使用boost库 CQ

今天终于搞清楚了为什么在虚拟机上进行VS C++开发,不能进行调试。

将这条弯路写在这里,希望对大家有所帮助。

我的虚拟机使用有点怪异,我将本地磁盘上的一个目录设置为虚拟机上的一个网络硬盘,其目的是在只在虚拟机上运行开发环境,将程序文件保存在本地磁盘上。

这样做,如果是开发一般程序,似乎一切正常,当我引入并使用boost库时,问题就出来了。居然不能调试。

没有办法,只有将源代码拷贝到虚拟机的磁盘上。

由于我的版本管理器的数据库文件仍然是保存在虚拟机的网路硬盘,即本地磁盘上,所以还是在一定程度上保证了源代码与虚拟机环境的分离。

原文地址:https://www.cnblogs.com/czy/p/1754322.html