我收到以下错误:
ld.exe ||找不到-lD:\ Libraries \ boost_1_47_0 \ boost_1_47_0 \ stage \ lib |
即使路径有效。有什么想法?
编辑:
谢谢MichalR!
对于其他人,为了配置gcc的提升:
- 下载提升
- 根据boost site
的说明安装- 在设置/全局变量中的代码::块中添加基本和lib字段的boost库的路径(这应该位于stage / lib文件夹中)
- 在项目/构建选项中的代码::块...,链接器设置选项卡,链接库 - 在这里添加这些库
- 在项目/构建选项中的代码::块...编译器子选项卡中的搜索目录选项卡添加$(#boost)并在链接器子选项卡中添加$(#boost.lib)。
醇>
完成。我花了几天时间,但这是值得的。现在我可以将这个优秀的IDE与gcc编译器一起使用,在编写本文时,它远远领先于MS。我没有被MS的个人发展所阻止 - 我来这里是C ++ 11!
答案 0 :(得分:0)
ld的参数是例如:
-larchive
-Lsearch_path
第一个告诉要查找的库,后者指定库搜索路径。
也许你在命令行中混合了这些选项 - 看起来你有一个带有目录参数的-l。