Я знаю, что это немного расплывчато, я просто пытаюсь найти общие возможности, чтобы вывести меня на правильный путь.
Я включил две библиотеки libs и их .h в мою программу MFC Dialog и скомпилировал ее, нет проблем. Когда я вызываю функцию из одной из библиотек, она открывает диалоговое окно с надписью «Com Error» «CoInitialize Failed». Это не когда я на самом деле ВЫЗЫВАЮ функцию, это как только программа запускается. Я предполагаю, что когда он видит функцию, он на самом деле вызывает в lib, а когда он это делает, возможно, CoInit вызывается раньше, чем в моей программе MFC, что создает конфликт?
Проходя по коду, кажется, выкидывает это на CDialog :: DoModal
Я всегда могу добавить более подробную информацию, я просто надеялся, что меня направят в правильном направлении. Заранее большое спасибо за любую помощь!
EDIT:
Дело в том, что я не знаю, где DLL вызывает CoInitialize. Я действительно не могу опубликовать код, потому что там слишком много, даже для простой программы. Я попробую пройтись по зависимостям и проверить свой InitInstance ... Есть еще предложения? Большое спасибо, ребята