【发布时间】:2012-02-07 23:18:35
【问题描述】:
我在尝试在 Windows 下编译 Qt 程序时遇到了一些麻烦。我在一台工作机器上,所以我试图对我正在安装/设置的东西等保持警惕,因为我最初得到了一个程序来让这个工作(这不起作用),所以请保持那个想法。
我的开发环境通常是 Windows 7 上的 Visual Studio。为了安装 Qt,我将一些文件解压缩到 C:/Qt 并设置我的环境变量以反映它。我在 Visual Studio 中编写了一个简短的示例文件,并且能够对其进行编译;但是,一旦我开始在项目中使用多个文件,事情就变得棘手了。
例如:
尝试 1 - 只有 1 个 .cpp 文件;运行 'qmake -tp vc projectname.pro' 然后回到 Visual Studio 并加载到项目中,Built 并正常运行文件。
尝试 2 - 拥有原始 .cpp 文件,添加 .h 和 .cpp 以反映弹出对话框,运行“qmake -tp vc projectname.pro”,加载到项目中,我的两个新文件不见了。
这里有两个问题:
1) 在 Visual Studio 中工作时如何拥有多个文件?
2) 如果我只是使用记事本从头开始制作文件,我该如何进行? (即:我制作 projectname.cpp,使用设计器创建 .ui 文件,运行 'qmake -project' 和 'qmake -tp vc projectname.pro' 并且 .ui 文件不会转换为 .h 文件,因为它是显然应该这样做。
阅读“C++ GUI Programming with Qt Second Edition (ISBN-13: 978-0-13-235416-5) 如果有帮助的话。
谢谢,
托马斯
【问题讨论】:
标签: c++ windows visual-studio qt