Russian Qt Forum
Май 29, 2024, 15:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Почему не подключается dll к проекту?(Qt Creator)  (Прочитано 39322 раз)
fantom
Гость
« Ответ #45 : Январь 04, 2012, 00:47 »

Пробую подключть тестовую dll.
В папке с исходниками создаю две папки с содержимым:
include/MyLibrary/mylibrary.h
lib/libMyLibrary.a

В проекте дополнительно прописываю:

INCLUDEPATH += include/MyLibrary
LIBS += -Llib -lMyLibrary

Выдает ошибку:
:-1: ошибка: cannot find -lMyLibrary


Что я делаю не так???
//*************************
Сделал так:
INCLUDEPATH += mylibrary
LIBS += -LMyLibrary

Все файлы находятся вместе с исходниками.
При компиляции выдает ошибку:
ошибка: undefined reference to `_imp___Z3sumii'

При создании dll - ки написал там функцию
int sum(int x, int y)
{
    return x + y;
}

Я так понимаю проблема в самой dll?
« Последнее редактирование: Январь 04, 2012, 02:45 от fantom » Записан
Blackwanderer
Гость
« Ответ #46 : Январь 04, 2012, 05:38 »

Пробую подключть тестовую dll.
В папке с исходниками создаю две папки с содержимым:
include/MyLibrary/mylibrary.h
lib/libMyLibrary.a

В проекте дополнительно прописываю:

INCLUDEPATH += include/MyLibrary
LIBS += -Llib -lMyLibrary
В QtCreatore есть встроенное средство для подключения библиотек: Правой кнопкой на проект и выбрать "Add Library..."
Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.084 секунд. Запросов: 20.