我正在尝试将boost c ++库与我的omnet ++项目一起使用。我在Windows中安装了boost库版本1_58_0。但每当我尝试构建我的omnet ++项目时,它都会显示错误 -
cannot find -lboost_filesystem_mt
cannot find -lboost_system_mt
请告诉我如何解决此问题。或许我可能在使用omnet ++安装和链接boost时出错了。让我知道在Windows中正确的方法。
答案 0 :(得分:1)
您应该在驱动器上查找文件libboost_system_mt.a
和libboost_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