如何在Omnet ++中使用Boost C ++库

时间:2015-07-27 12:50:03

标签: c++ boost omnet++

我正在尝试将boost c ++库与我的omnet ++项目一起使用。我在Windows中安装了boost库版本1_58_0。但每当我尝试构建我的omnet ++项目时,它都会显示错误 -

cannot find -lboost_filesystem_mt
cannot find -lboost_system_mt   

请告诉我如何解决此问题。或许我可能在使用omnet ++安装和链接boost时出错了。让我知道在Windows中正确的方法。

2 个答案:

答案 0 :(得分:1)

您应该在驱动器上查找文件libboost_system_mt.alibboost_filesystem_mt.a。如果这些文件存在(例如在c:\boost_1_58_0\lib中),则在OMNeT ++中转到项目属性,然后OMNeT++ | Makemeke |检查包含源代码的目录Options | Custom | Makefrag,并添加* .a库的路径,例如:
LIBS += -Lc:/boost_1_58_0/lib
请注意,您应该在路径中使用/符号。

答案 1 :(得分:-1)

确保你的boost安装/ usr / lib或/ usr / lib64或/ usr / local / lib

因为我知道没有提升lib名称boost_filesystem_mt它名称' s boost_filesystem