我尝试使用-lboost
-lboost_lambda
-lboost_lambda_lambda
的每个标志都是错误的,所以我不知道那里的标志是什么...
源代码
#include <boost/lambda/lambda.hpp>
#include <vector>
#include <algorithm>
#include <iostream>
int main()
{
std::vector<int> v{1, 3, 2};
std::for_each(v.begin(), v.end(),
std::cout << boost::lambda::_1 << "\n");
}
答案 0 :(得分:0)
boost的lambda是仅标头的库,因此不需要任何链接时操作。每当您向链接器提供某些内容时,它都找不到错误,而如果您提供了不需要的内容,它将被忽略。