Это очень мало, C ++ / CLI был явно создан для поддержки этого сценария. Просто выберите шаблон проекта из узла CLR, чтобы начать. Вы должны указать компоновщику связать файлы .lib и #include заголовки в исходном коде C ++ / CLI.
Единственная проблема, с которой вы можете столкнуться, заключается в том, что заголовки #include могут содержать объявления, которые могут быть неправильно интерпретированы компиляторами C ++ / CLI. Объявления функций C, например. Лучше всего явно сообщить об этом компилятору. Как это:
#include "stdafx.h"
#pragma managed(push, off)
#include "3rdparty.h"
#pragma managed(pop)
#pragma comment(lib, "3rdparty.lib")
// Rest of your code
Комментарий #pragma в этом фрагменте указывает компоновщику также связать файл .lib сторонней библиотеки. Избавляет вас от необходимости делать это явно в настройке дополнительных зависимостей компоновщика.
Вот и все.