Как я могу использовать QImage в Visual Studio без создания проекта Qt? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть трассировщик лучей, который использует QImage для сохранения визуализированного изображения в файл. Он не использует никаких других классов Qt. Я могу сделать это без использования Visual Studio (я сделал это в Linux), но теперь я хотел бы редактировать программу с использованием VS (у меня VS2010).

Какой самый простой способ сделать это? Я предполагаю, что если я просто сделаю:

#include <QImage>
....
QImage image..... 

это не сработает. Как мне сказать VS использовать Qt и в проекте?

Я смотрел на это , но выдает ошибку в моем VS ... Если у кого-нибудь есть обновленное руководство по VS2010 и надстройке 1.1.8, это было бы здорово!


Изменить: так как я не был достаточно ясен, у меня уже есть Qt и плагин для VS. Мне нужно несколько советов о том, как редактировать файл .vsproj, чтобы классы Qt были связаны в проекте после создания нормального проекта C ++.

1 Ответ

0 голосов
/ 12 апреля 2011

Вы в основном хотите установить Qt для Visual Studio. Вы видели это краткое руководство?

Qt требует своего специального этапа предварительной компиляции; вот что такое qmake, файл проекта и компилятор мета-объектов. Вот почему это немного (только немного) более сложное, чем просто размещение каталога заголовка по пути и связывание с двоичными файлами объекта.

Если бы вы рассматривали возможность использования QImage в существующем проекте, я бы сказал, что лучше найти встроенную в Windows библиотеку изображений, так как не стоит изменять весь ваш набор инструментов (особенно если вы на самом деле не извлекаете выгоду из этапа предварительной компиляции) , но звучит так, будто вы действительно хотите просто кросс-компилировать свой проект Qt. Рассматривали ли вы QtCreator ?

Вот актуальный плагин для VC ++

...