2011-05-18 62 views
1

我目前在VS2008中有一个项目,但我想使用几个QT库。我被告知,如果我安装QT,我可以将其配置为使用VS2008编译器进行编译,因此只需传输我的工作,并且还可以使用QT库。这是最好的解决方案,还是我可以安装QT Visual Studio插件,并通过它来使用QT库?如何在VS2008中使用QT库

(我想使用的库不包含基本的QT包,需要单独下载和安装)。例如http://qwt.sourceforge.net/

非常感谢

回答

1

你有两个选择:

  • 如果标准的编译选项符合您的需求,采取SDK
  • 否则,编译:使用合理的现代计算机,编译的Qt 4.7.1与QtWebkit(你很可能不需要)大约需要100分钟

请注意,

  • 安装Visual附加组件将不会阻止你安装SDK:该插件是刚刚在这里与调试/ UI版帮助
  • 你的项目必须由CMake的任何或qmake的生成,使您的文件在moc ED正确(头文件预处理)
  • 无论如何,你必须编译QWT自己

我的个性化的建议:去编译,如果它是第一次,编译例子,以及它们是开始时比较有用。

+0

我一定会去sdk,不需要重新编译以官方二进制形式给予您的东西。 – rubenvb 2011-05-19 09:32:02

+0

感谢您的回复。不幸的是,我忽略了提到我正在使用一个在VS中工作的库,已经在我的项目中。我可以将它包含在.pro文件中,还是使用默认的MinGW编译它会导致问题? – Chaos 2011-05-21 21:40:14

0

此外,Qt库不使用标准mfc应用程序没有一些包装。如果你想在你的源使用Qt小工具,你需要安装qtwinmigrate,这可以在这里找到http://qt.gitorious.org/qt-solutions