2011-04-11 83 views
0

我有一个使用QImage将渲染图像保存到文件的光线跟踪器。它不使用任何其他Qt类。我可以在不使用Visual Studio的情况下执行此操作(我在linux中执行此操作),但是现在我想要使用VS编辑程序(我有VS2010)。如何在不使用Qt项目的情况下在Visual Studio中使用QImage?

这样做最简单的方法是什么?我假设,如果我只是这样做:

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

它不会工作。我如何告诉VS在项目中使用Qt?

我已经看过this,但在我的VS中给出了一个错误...如果有人有VS2010和加载项1.1.8的更新指南,那太棒了!


编辑:由于我不够清楚,我已经有Qt和VS的插件。我需要一些关于如何编辑.vsproj文件的指导,以便在创建普通C++项目之后在项目中链接Qt类。

回答

0

你基本上想要为Visual Studio安装Qt。你见过this short guide?

Qt需要自己特殊的预编译阶段;这就是qmake,项目文件和元对象编译器的全部内容。这就是为什么它略微(只是稍微)更多的参与,只是将头目录放在路径上并链接到对象二进制文件。

如果您正在考虑在现有项目中使用QImage,我宁愿找一个Windows本机图像库,因为它不值得更改整个工具链(尤其是如果您没有真正从预编译阶段中受益),但它听起来像你真的想要交叉编译你的Qt项目。你有没有考虑过QtCreator

这里是一个实际的plugin for VC++

+0

我已经有Qt的VS.对不起,如果它不清楚...(我想我只是暗示与我提供的链接)。基本上我想把一个正常的VS项目变成一个使用Qt元素(即QImage)的项目。 – confusedKid 2011-04-12 02:39:54

相关问题