如何将 Windows SDK 与 Qt Creator 一起使用
Posted
技术标签:
【中文标题】如何将 Windows SDK 与 Qt Creator 一起使用【英文标题】:How can I use the Windows SDK with Qt Creator 【发布时间】:2010-09-24 23:54:46 【问题描述】:我一直在尝试在 Qt Creator 中使用 Windows SDK v7.1,但运气不佳。具体来说,如何设置 Qt Creator 以便编译 C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples
中的 SDK 示例?
【问题讨论】:
如果你试图在 Qt 中使用 Windows 特定的代码,你几乎总是做错了(除了 Qt 没有为你想要做的事情提供机制的情况之外) . 真的吗?我打算使用它,因为它看起来非常适合 c++ UI 开发。见:***.com/questions/115045/… 我认为 San Jacinto 误解了您的意图,您也误解了他的评论 :) 如果您想使用 Qt Creator 为一些 Win32 API 代码(如 Windows SDK 中的示例)编写 UI,您当然可以这样做。看我的回答。 【参考方案1】:使用File|New File or Project在Qt Creator中创建新项目,从Projects列表中选择Other Project,然后选择导入现有项目 然后单击选择... 按钮。然后选择带有 SDK 示例的文件夹,单击 Next 并单击 Finish。点击左侧的Projects(或按Ctrl+5),在Tool chain组合中选择Microsoft Visual C++。现在点击Build Environment下的Details,勾选Clear system environment和变量及其值如下:
COMSPEC C:\Windows\system32\cmd.exe
INCLUDE C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;
LIB C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;
PATH C:\Windows\System32;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;
PROCESSOR_ARCHITECTURE x86
您应该根据您的设置(安装 Visual C++ 和安装 Windows SDK 的位置)修改上述值。
现在点击Build All(或按Ctrl+Shift+B),示例应该会被构建。
【讨论】:
以上是关于如何将 Windows SDK 与 Qt Creator 一起使用的主要内容,如果未能解决你的问题,请参考以下文章
Win7+VS2005编译Qt4.7.3+phonon(需要安装新版本Windows SDK)