Я хотел использовать boost :: program_options.После того как я установил boost, я думаю, что мне нужно собирать отдельно program_options (http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html). Но я не знаю, как это сделать.
Я пытаюсь скомпилировать C: \ Program Files \boost \ boost_1_42 \ libs \ program_options \ example \ first.cpp (http://www.boost.org/doc/libs/1_42_0/doc/html/program_options/tutorial.html), но, вероятно, из-за того, что я не собрал библиотеку, у меня есть эта ошибка:
LINK : fatal error LNK1104: cannot open file 'libboost_program_options-vc90-mt-gd-1_42.lib'
EDIT : я использовал установщики, поставляемые BoostPro Computing, поэтому пропустил установку двоичных файлов (http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#install-visual-studio-binaries)
EDIT : я также следовал инструкциям на http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#build-from-the-visual-studio-ide
После прочтения руководства Boost 1.54 Getting Started в Windows вам необходимо выполнить следующие действия (program_options - это библиотека только для заголовков ).Вам необходимо установить компилятор MSVC.
program_options
Загрузите исходный код Boost здесь и установите его.
Из командной строки (предпочтительно командной строки разработчика для VS):
bootstrap.bat
bjam.exe --build-type=complete msvc stage --with-program_options
Это закончится через пару минут и все!Библиотеки находятся в каталоге .\bin.v2\libs\program_options\build.
.\bin.v2\libs\program_options\build
Кстати, вы могли видеть, какие библиотеки вы можете построить, используя bjam --show-libraries.
bjam --show-libraries
Я выполнил эти шаги , и это сработало довольно хорошо. То есть для создания нескольких библиотек наддува, которые должны быть собраны отдельно.
Я предлагаю вам прочитать весь документ.
Возможно, вы захотите использовать скомпилированные двоичные файлы, которые можно загрузить здесь .
И обязательно укажите путь к библиотеке в вашем проекте VC, чтобы он указывал на расширение библиотек.