Russian Qt Forum
Ноябрь 23, 2024, 01:57
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
вопрос по qt+visual studio
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: вопрос по qt+visual studio (Прочитано 7680 раз)
koldun90
Крякер
Offline
Сообщений: 345
вопрос по qt+visual studio
«
:
Июль 11, 2017, 21:53 »
Здравствуйте вопрос такой стоит студи 2015 и стоит qt 5.9
Скачал плагин для студии чтобы интегрировать qt в студию получилось. добавилась вкладка и возможность создания qt приложений. Создал qt gui приложение откомпилировал в студии без ошибок, библиотеки qt видны.
Но допустим если я создаю приложение win32api(приложение windows) он уже не видит классы qt (допустим QString). Как это можно исправить?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: вопрос по qt+visual studio
«
Ответ #1 :
Июль 11, 2017, 22:21 »
можно сравнить файлы vcxproj и увидеть разницу
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Zerkin
Чайник
Offline
Сообщений: 98
Re: вопрос по qt+visual studio
«
Ответ #2 :
Июль 12, 2017, 10:19 »
Добавьте в настройках проекта configuration properties > C/C++ > Additional Include Directories "$(QTDIR)\include\xxxx", где xxxx соответствующий модуль.
Ну, и в Linker > Input > Additional Dependencies соответствующие либы.
Записан
koldun90
Крякер
Offline
Сообщений: 345
Re: вопрос по qt+visual studio
«
Ответ #3 :
Июль 12, 2017, 22:11 »
добавил я
C/C++ > Additional Include Directories
.\GeneratedFiles;.;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;%(AdditionalIncludeDirectories)
Linker > Input > Additional Dependencies
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;qtmaind.lib;Qt5Cored.lib;Qt5Guid.lib;Qt5Widgetsd.lib;%(AdditionalDependencies)
при компиляции ругается на
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка LNK1104 не удается открыть файл "" Win32Project6 C:\Users\MAX\documents\visual studio 2015\Projects\Win32Project6\Win32Project6\LINK 1
ps эти строки взял из qt gui application созданного в vs
PSS Классы увидел проблема только с линкером он не хочет упорно видеть qtmaind.lib Qt5Cored.lib;Qt5Guid.lib;Qt5Widgetsd.lib
«
Последнее редактирование: Июль 13, 2017, 06:43 от koldun90
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: вопрос по qt+visual studio
«
Ответ #4 :
Июль 14, 2017, 23:51 »
QTDIR тоже надо задать, если она не прописана в переменных средах
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
koldun90
Крякер
Offline
Сообщений: 345
Re: вопрос по qt+visual studio
«
Ответ #5 :
Июль 15, 2017, 08:33 »
C:\Qt\Qt5.9.1\5.9.1\msvc2015_64 -- QTDIR
Записан
koldun90
Крякер
Offline
Сообщений: 345
Re: вопрос по qt+visual studio
«
Ответ #6 :
Июль 15, 2017, 08:35 »
а в win32api #pragma не надо добавлять?
у меня сами классы в win32api видит через #include но вот линковщик ругается
«
Последнее редактирование: Июль 15, 2017, 08:45 от koldun90
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: вопрос по qt+visual studio
«
Ответ #7 :
Июль 15, 2017, 13:01 »
должна быть указана папка поиска библиотек $(QTDIR)\lib
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
koldun90
Крякер
Offline
Сообщений: 345
Re: вопрос по qt+visual studio
«
Ответ #8 :
Июль 15, 2017, 20:18 »
Цитата: kambala от Июль 15, 2017, 13:01
должна быть указана папка поиска библиотек $(QTDIR)\lib
Где должна быть указана?
Это в компоновщик->ввод->дополнительные зависимости ?
«
Последнее редактирование: Июль 15, 2017, 20:42 от koldun90
»
Записан
koldun90
Крякер
Offline
Сообщений: 345
Re: вопрос по qt+visual studio
«
Ответ #9 :
Июль 15, 2017, 20:42 »
В общем не пойму почему у меня линковщик не хочет линковать....
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...