我正在Visual Studio 13上开发一个项目,并提供2种解决方案:
在主要解决方案中,我编写了以下代码:
#include "DiskMonitor.h"
#include <boost\filesystem.hpp>
void DiskMonitor::SetDiskPercentage(){
boost::filesystem::space_info si = boost::filesystem::space("/opt/");
this->diskPrctge = (si.capacity - si.free) / (double)si.capacity;
}
您可以使用boost \ filesystem.hpp库告诉我。根据boost文档:
Boost.Filesystem是作为单独编译的库实现的,因此必须将二进制文件安装在链接程序可以找到的位置。如果您按照Boost入门指南中的说明进行操作,则说明已经完成。
我要做的是将源代码构建为通用解决方案的一部分,并通过msvs 13编译器和Visual Studios解决方案属性将我的主解决方案链接到lib \ dlls构建输出。请帮助我实现这一目标。