2

我想在我的 Qt 应用程序中使用 boost/filesystem.hpp,但构建器一直说:

Library not loaded: libboost_filesystem.dylib
Reason: image not found

这是我尝试链接它的方法:

INCLUDEPATH+= /installdir/boost_1_50_0  
LIBS += -L/installdir/boost_1_50_0/stage/lib -lboost_filesystem

我也试过直接链接。我也尝试根据jschoen 的回答重建 boost ,没有区别。
我正在运行 MacOSX Lion。如何正确链接提升?

4

1 回答 1

3

与此同时,我找到了解决方案。

  1. 使用 macports 安装 boost (sudo port install boost) 感谢dies 和 Tim Cooper
  2. 然后链接:

INCLUDEPATH += /opt/local/include
LIBS += -L/opt/local/lib
LIBS += -lboost_system-mt -lboost_filesystem-mt

于 2012-10-14T16:01:08.047 回答