【问题标题】:How to configure Boost in QtCreator project?如何在 QtCreator 项目中配置 Boost?
【发布时间】:2013-05-26 17:54:44
【问题描述】:

我在我的 *.pro 文件中尝试过这样的事情:

INCLUDEPATH += "C:\Stuff\boost_1_53_0"

LIBS += -L/C:\Stuff\boost_1_53_0\lib\32-bit -lqtmaind
LIBS += -L/C:\Stuff\boost_1_53_0\lib\32-bit -lQt5PrintSupportd
LIBS += -L/C:\Stuff\boost_1_53_0\lib\32-bit -lQt5Widgetsd
LIBS += -L/C:\Stuff\boost_1_53_0\lib\32-bit -lQt5Guid
LIBS += -L/C:\Stuff\boost_1_53_0\lib\32-bit -lQt5Cored

但我仍然遇到一些链接器错误(比如这个):

LNK1104: cannot open file 'libboost_program_options-vc100-mt-gd-1_53.lib'

如何配置提升路径/库以使其正常工作?

【问题讨论】:

  • 如果您需要更多代码/任何东西来帮助我,请告诉我。
  • 你在哪里告诉 Qt 链接到 boost::system 库,你真的把 Qt5 库放在 boost 文件夹中了吗?

标签: c++ qt linker libs


【解决方案1】:

呃,我离得太近了。这个错误是愚蠢的。语法一,实际上:

LIBS += -L"C:\Stuff\boost_1_53_0\lib\32-bit" -lqtmaind
and so on...

【讨论】:

  • 好的,直到现在我才意识到 - 我使用了 qt 库的 boost 路径......并且由于某种原因它可以工作......不过,我留下了这个答案,因为它显示了正确的语法。跨度>
猜你喜欢
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
  • 1970-01-01
  • 2011-10-15
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
相关资源
最近更新 更多