2014-09-12 2 views
0

В настоящее время я пытаюсь связать единичный тест, используя платформу тестирования модуля повышения. Когда дело дошло до компиляции моего кода, я сразу же обнаружил, что я googling «как связать тесты модульного модуля», и, конечно же, у кого-то был that same question.Где я могу узнать, как связать библиотеки boost?

Но тот факт, что я использовал библиотеку уже более года, часто посещаю документацию и до сих пор не знаю, где найти флаги компоновщика, это ужасная вещь. Я читал boost documentation which ostensibly answers this question, но не нашел ответа там.

Если я хочу построить свою программу, используя boost library x, как узнать, какой флаг предоставить компоновщику, чтобы связать его?

ответ

1

Большинство библиотек Boost являются только заголовками, поэтому все, что вам нужно сделать, это #include их в вашем коде и сообщить компилятору, где их найти (-I). Для тех, кому на самом деле нужна ссылка, ваши флагов-компоновщики - это где найти lib (-L) и что ссылку (для библиотеки libx используйте флаг компоновщика -lx)

+1

Вы правы. Этот ответ лучше всего подходит для комментариев. – arman

Смежные вопросы