У меня странная проблема при запуске приложения, использующего GNOME libxml2 в Visual Studio 2008 (VS2008-SP1) и Windows XP.
У меня есть два проекта C ++:
- Проект A (библиотека)
- Проект B (приложение, которое зависит от Проекта A)
Оба под одним решением VS.
Проект A статически скомпилирован с libxml2.lib. Я добавил зависимости в библиотеку в обоих проектах A и B .
Решение компилируется отлично. Единственное, что при запуске я получаю следующую ошибку под Windows XP:
"Не удалось запустить это приложение, так как libxml2.dll не был найден. Повторная установка приложения может решить эту проблему".
Я пробовал это в двух разных установках Windows XP SP3. И самое странное в том, что он отлично работает в Windows Vista, и я не думаю, что он должен искать DLL, так как он статически скомпилирован. Верно?
Есть идеи?