проблемы с бустом ссылок на windows - PullRequest
1 голос
/ 13 ноября 2011

Я использую MinGW в Windows. Я получаю исходные файлы для буста из svn, и они находятся в каталоге S: \ Boost \. Теперь моей программе нужна библиотека program_options, и в моих исходных файлах я использую #include для включения этих hpp-файлов. Когда я компилирую файл .cpp, мой make-файл содержит «-I S: / Boost» и успешные компиляции. Но когда я хочу связать объектные файлы, g ++ сообщает о множестве проблем с «неопределенной ссылкой». Теперь я пишу "g ++ -o foo.exe file1.o file2.o". Как я могу решить проблему?

1 Ответ

2 голосов
/ 13 ноября 2011

boost :: program_options не является библиотекой только для заголовков, что означает, что вы должны сначала собрать библиотеку. Кажется, вы получили исходный код, но еще не создали библиотеку. Попробуйте собрать его или получить готовую библиотеку.

...