Если вы используете visual studio, вам не нужно использовать make-файлы.Вы можете создать свой проект, как обычно.Затем, чтобы использовать dlib, все, что вам нужно сделать, это добавить dlib / all / source.cpp в ваш проект и добавить папку, содержащую папку dlib, в путь поиска include.Если вы используете только BOBYQA, вам даже не нужно добавлять dlib / all / source.cpp.
Если вы впервые используете Visual Studio и зацикливаетесь на том, как создать проект, тогдаЯ бы предложил использовать CMake .Его очень просто использовать, и он автоматически настроит для вас соответствующий проект Visual Studio.Кроме того, есть пример приложения, которое поставляется с dlib examples / optim_ex.cpp , которое показывает, как вызывать BOBYQA, и этот пример может быть построен с использованием cmake со следующими командами:
cd examples
mkdir build
cd build
cmake ..
Затем вы должны найти визуальный студийный проект в папке сборки, все настройки и готовы к работе.Будет настроена сборка всех примеров dlib.Если вы отредактируете файл CMakeLists.txt в папках примеров, вы можете удалить примеры, которые вам не интересны.