编译器无法找到有效的库路径

Compiler unable to find valid library path

本文关键字:路径 有效 编译器      更新时间:2023-10-16

我得到以下错误:

ld.exe||cannot find -lD:Librariesboost_1_47_0boost_1_47_0stagelib|

即使路径是有效的。对此有什么想法吗?

编辑:
谢谢MichalR !
对于其他人,为了配置gcc的boost:

  1. 下载boost
  2. 根据boost site
  3. 的说明安装
  4. 在代码::块设置/全局变量添加路径到您的boost库的基础和lib字段(这应该位于阶段/lib文件夹)
  5. 在代码::块在项目/构建选项…,链接器设置选项卡,链接库-在这里添加这些库
  6. 在代码::块在项目/构建选项…在编译器子标签中添加$(#boost),在链接器子标签中添加$(#boost.lib)。

。我为此花了几天时间,但很值得。现在我可以使用这个伟大的IDE与gcc编译器,在写这篇文章的时刻是遥遥领先于MS.我没有被MS - c++ 11阻止我的个人发展,我来了!

old的参数如下:

-larchive
-Lsearch_path

第一个指定要查找的库,第二个指定库的搜索路径。

也许您在命令行中混合了这些选项—看起来您使用了带目录参数的-l。