Xalan DLL отсутствует

Я пытаюсь скомпилировать пример визуального проекта C ++ 2008 для тестирования библиотеки Xalan-C ++. Когда я пытаюсь скомпилировать проект, выдается сообщение об ошибке «xalan-c_1_11d.dll отсутствует». Когда я проверил файлы библиотеки, файлов .DLL вообще не было, только статические библиотеки. Есть ли способ решить эту проблему, не компилируя библиотеку Xalan-C ++ самостоятельно? Заранее спасибо.

0

Решение

Вы должны изменить модель связывания на статическую, а не на динамическую. В VC ++ есть опция связывания библиотеки, которая имеет однопотоковую статическую, однопотоковую dll, многопоточную статическую и многопоточную dll. Вы должны изменить это.

также должен быть файл lib, который компоновщик будет использовать для связи вызовов функций из вашей dll. вы можете указать компилятору следующий синтаксис:

#pragma comment(lib, "mylib.lib")

это свяжет файл lib с вашей программой. Также конец имени в «d» myxxxd.lib упоминает, что компилятор ищет отладочную версию. попробуйте изменить сборку с отладочной на выпускную, чтобы посмотреть, поможет ли это

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]