Зависимость от VCOMP90.DLL в проекте VS2008 Pro OpenMP

StackOverflow https://stackoverflow.com/questions/1634516

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня есть проект DLL в VS 2008 Pro, который использует OpenMP.Я использую / MT в качестве опции 'code generation', потому что я хочу, чтобы все мои зависимости были статически связаны с моей DLL, поскольку я не хочу распространять много библиотек среди своих клиентов - все должно быть включено в этот один DLL-файл.Проблема в том, что моя результирующая DLL все еще зависит от VCOMP90.DLL.

Как я могу избавиться от этой зависимости?

Некоторая информация:

  • /openmp задается в параметрах компилятора
  • Я статически связываюсь с vcomp.lib
  • включить установлено

  • использование многопоточной библиотеки (/MT)

Большое спасибо за вашу помощь!

Это было полезно?

Решение

Я не думаю, что вы сможете избавиться от зависимости DLL - vcomp.lib является библиотекой импорта для VCOMP90.DLL - это не статическая библиотека:

Не похоже, что предоставляется статическая библиотека.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top