我想在我的 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's answer 重建 boost ,没有区别。
我运行的是 MacOSX Lion。我该如何正确链接 boost?
最佳答案
与此同时,我找到了解决方案。
- 使用 macports 安装 boost (sudo port install boost) 感谢 dies and Tim Cooper .
- 然后链接到:
INCLUDEPATH +=/opt/local/include
LIBS += -L/opt/local/lib
LIBS += -lboost_system-mt -lboost_filesystem-mt
关于c++ - 如何将 C++ Boost 集成到 Qt 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12883742/