powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подключение dll написанной на Qt к проекту созданному в Visual Studio
22 сообщений из 22, страница 1 из 1
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38696874
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Собственно вопрос в названии темы. Использую Qt creator 5.3 и VS 2010

Просто добавить dll как ссылку в проект не может. Ошибка в прикрепленном файле.
Буду рад помощи.

Спасибо.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38696882
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открой для себя волшебное сочетание клавиш Ctrl-C чтобы не выглядеть блондинкой со своими
скриншотами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38696910
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Не знал, что можно использовать ctrl-c с такими диалогами - сегодня вечером перекрашу волосу в другой цвет.
По теме есть что сказать?
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38696933
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
La FranceПо теме есть что сказать?
Нет темы. Твоя картинка не пролезла через NNTP.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38696943
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

---------------------------
Microsoft Visual Studio
---------------------------
Не удалось добавить ссылку в файл "C:\QtProjects\build-testlib-Desktop_Qt_5_3_MSVC2010_OpenGL_32bit-Release\release\testlib.dll", так как он не является ни сборкой .NET, ни зарегистрированным элементом управления ActiveX.
---------------------------
ОК
---------------------------
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697000
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Берёшь инструменты VS.
2) Создаёшь для этой DLL import-файл LIB.
3) Указываешь его как и любую другую библиотеку.

Как ссылку добавлять не надо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697065
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
на счет "берешь инструменты vs"...

библиотека импорта создается в процессе сборки .dll , т.е. в данном случае в qt creator.
инструменты vs конечно же при этом используются, но возможно для топикстартера это не очевидно.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697102
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivбиблиотека импорта создается в процессе сборки .dll , т.е. в данном случае
в qt creator.
И создаётся для того компилятора, которым идёт сборка. MinGW, например. Который по формату
библиотек с VS несовместим.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697378
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov1) Берёшь инструменты VS.
2) Создаёшь для этой DLL import-файл LIB.
3) Указываешь его как и любую другую библиотеку.


При сборке в Qt создается и dll и lib. И то и другое подключить пробовал.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697380
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovИ создаётся для того компилятора, которым идёт сборка. MinGW, например. Который по формату
библиотек с VS несовместим.


При сборке библиотеки в Qt используется VS компилятор.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697381
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovКак ссылку добавлять не надо.

В курсе как это делать.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697391
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Это вопрос или утверждение?"
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697425
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov"Это вопрос или утверждение?"
Судя по точке в конце предложения - утверждение.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697461
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... но сообщение об ошибке с вами не согласно.
Или я чего-то не понимаю?
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697543
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov... но сообщение об ошибке с вами не согласно.
Или я чего-то не понимаю?
Что-то я связь потерял - спрашивая вопрос это или утверждение, что вы имели ввиду - мой ответ на вопрос: "Как ссылку добавлять не надо"(c) или что-то другое? Если другое, то что? А если это, то к чему относится ваше последнее сообщение?
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697560
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам предложили вполне конкретное решение: обработать implib(?) проблемную DLL и подключить полученный LIB-файл к проекту.
Я просто хочу понять: вы сделали и у вас всё равно не получилось или вы не считаете нужным это делать, т.к. QT собирался VS и (какие-то) LIB-ы у вас уже есть?
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697641
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovВам предложили вполне конкретное решение: обработать implib(?) проблемную DLL и подключить полученный LIB-файл к проекту.
Я просто хочу понять: вы сделали и у вас всё равно не получилось или вы не считаете нужным это делать, т.к. QT собирался VS и (какие-то) LIB-ы у вас уже есть?
Либы уже есть. Как говорили не пробовал делать. Проблема возникает когда пытаешься подключить либу к windows forms проекту. К пустому проекту вроде нормально подключается.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697657
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
La FranceBasil A. SidorovВам предложили вполне конкретное решение: обработать implib(?) проблемную DLL и подключить полученный LIB-файл к проекту.
Я просто хочу понять: вы сделали и у вас всё равно не получилось или вы не считаете нужным это делать, т.к. QT собирался VS и (какие-то) LIB-ы у вас уже есть?
Либы уже есть. Как говорили не пробовал делать. Проблема возникает когда пытаешься подключить либу к windows forms проекту. К пустому проекту вроде нормально подключается.

windows forms -- это не С++. Это C#.

Ты на каком языке-то пишешь ?
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697660
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
La FranceDimitry Sibiryakov1) Берёшь инструменты VS.
2) Создаёшь для этой DLL import-файл LIB.
3) Указываешь его как и любую другую библиотеку.


При сборке в Qt создается и dll и lib. И то и другое подключить пробовал.

Надо только .lib
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697701
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot MasterZiv]La France
windows forms -- это не С++. Это C#.

Ты на каком языке-то пишешь ?

Посмотри в приложенном файле.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38697723
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivНадо только .lib
К пустому проекту подключал так:

1) В свойствах проекта указал пути к каталогам с хедерами, с lib и dll (не знаю обязательно ли ему видеть в последнем dll - у меня dll и lib в одном каталоге лежат), указал имя lib
2) Скопировал dll в каталог VS проекта

Все описанные действия обязательны, если убрать одно из них работать не будет.
...
Рейтинг: 0 / 0
Подключение dll написанной на Qt к проекту созданному в Visual Studio
    #38698218
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
La FranceMasterZivНадо только .lib
К пустому проекту подключал так:

1) В свойствах проекта указал пути к каталогам с хедерами, с lib и dll (не знаю обязательно ли ему видеть в последнем dll - у меня dll и lib в одном каталоге лежат), указал имя lib
2) Скопировал dll в каталог VS проекта

Все описанные действия обязательны, если убрать одно из них работать не будет.

На самом деле ни одно из этих действий не является обязательным. Любое из них можно сделать и по-другому, чтобы всё равно работало.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подключение dll написанной на Qt к проекту созданному в Visual Studio
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]