Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: dim_serg от Май 17, 2010, 15:46



Название: Собрал статически Qt создал проект типа dll при сборки вместо .dll создаёт .a
Отправлено: dim_serg от Май 17, 2010, 15:46
Собрал статически Qt 4.5.3 с поддержкой mysql всё собралось.Создаю проект типа dll.При компиляции вместо *.dll собирается *.a.В файл типа *.pro добавл CONFIG += dll.Выдает ошибки типа
release/form.o:form.cpp::-1: error: undefined reference to `_imp___ZN7QWidgetC2EPS_6QFlagsIN2Qt10WindowTypeEE'
release/form.o:form.cpp::-1: error: undefined reference to `_imp___ZN7QWidgetC2EPS_6QFlagsIN2Qt10WindowTypeEE'
release/form.o:form.cpp::-1: error: undefined reference to `_imp___ZN7QWidgetD2Ev'
...
как с этим бороться


Название: Re: Собрал статически Qt создал проект типа dll при сборки вместо .dll создаёт .a
Отправлено: lit-uriy от Май 18, 2010, 10:11
ну раз статически собрал Qt то и получаешь статические библиотеки. Всё логично


Название: Re: Собрал статически Qt создал проект типа dll при сборки вместо .dll создаёт .a
Отправлено: dim_serg от Май 18, 2010, 10:30
Хотелось данную библиотеку с программкой на С# подружить???