我在我的 vista 笔记本电脑上安装和配置 qt 时遇到了一些问题。
我正在尝试在我的笔记本电脑上设置一个开发环境,我从命令行编译,因为这就是我大学的 linux 机器上设置环境的方式,所以我不想将自己绑定到某个 IDE ..(另外,真正的程序员使用命令行!)
我以前没有使用命令行进行 C++ 开发,都是 MSVC,所以现在我遇到了一些麻烦。
我仍在使用 MSVC,但从命令行。我几乎不知道发生了什么,我只知道我必须运行:
qmake
nmake
编译我的代码!
我下载了 qt 的开源版本,并进行了配置,并尝试了一个简单的 qt 应用程序(来自教程),它工作正常,编译和执行几乎与预期一致。
现在,当我决定运行另一个使用 opengl 的项目时,我收到以下错误:
fatal error C1083: Cannot open include file: 'qgl.h': No such file
or directory
我不确定编译器在哪里查找头文件,并且我没有在任何地方复制任何头文件,我认为configure.exe
它以某种方式发挥了它的魔力并将包含目录添加到一个或多个环境变量或某个注册位置或其他MSVC 编译器搜索以查找包含目录的其他特殊位置。
但是,我所做的是搜索我的C:\qt\include\
文件夹以确保它qgl.h
存在,并且确实存在。那为什么nmake
找不到呢?