Вставить код QT в проект Visual Studio - PullRequest
0 голосов
/ 20 ноября 2010

Это ответ на другой вопрос, который у меня есть здесь прямо сейчас.

Короче говоря, у меня есть загруженный QT SDK от Nokia (а также плагин для Visual Studio), и мне было интересно, как лучше интегрировать небольшую функциональность QT в существующий проект C ++ Visual Studio.

Я понимаю, что это, вероятно, составляет каталог библиотеки или что-то в этом роде, но я возился с этим пару дней и не могу понять это.

Контекст .

Ответы [ 2 ]

4 голосов
/ 20 ноября 2010

Надстройка QT Visual Studio позволяет создавать новый проект Visual Studio с поддержкой QT, но не предоставляет функциональные возможности для преобразования проекта vanilla VS в проект с поддержкой QT.

Но вы можете сделать это вручную, отредактировав файл vcproj - я недавно писал об этом здесь .Обратите внимание, что я написал это для VS2008 / Add-In 1.1.5, поскольку я был идиотом и не проверял более новую версию надстройки.Но после попытки 1.1.7 кажется, что у него та же проблема, и то же решение все еще работает.

1 голос
/ 20 ноября 2010

SDK создан не для Visual Studio, а для mingw, IIRC. Вы, вероятно, должны построить это самостоятельно. (Легко, но это занимает некоторое время)

Затем вы конфигурируете локальную установку Qt в Visual Studio (добавьте версию, укажите на недавно созданный Qt-dir).

Теперь, в ранних версиях надстройки, ранее было возможно преобразовать существующий проект в проект Qt с помощью надстройки. Это не представляется возможным в более поздних.

Это все еще можно сделать вручную, и я сделал это в прошлом году. Создайте новый Qt-проект и сравните .vcproj-файлы. Есть некоторые дополнительные элементы и атрибуты xml, которые необходимо скопировать, и затем, IIRC, обновление lib / include должно работать так, как вы сможете добавлять в него модули Qt из Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...