c++ - 无法在 Windows 上为 BlackBerry 10 构建 Qt5

标签 c++ qt blackberry-10

我正在尝试按照 http://qt-project.org/wiki/Building-Qt5-for-Blackberry 中提供的说明,使用来自 gitorious 的源代码在 Windows 上为 BlackBerry 10 NDK 构建 Qt5。 .但是当我运行命令时:

configure -prefix C:\Users\Eli\development\qt5 -platform blackberry-armv7le-qcc -opengl es2 -nomake examples -nomake tests -opensource -confirm-license -release

它开始编译,直到出现此错误:

c:/Users/Eli/development/qt5/qtbase/include/QtCore/../../src/corelib/global/qt_w
indows.h:71:21: fatal error: windows.h: No such file or directory
compilation terminated.
cc: C:/bbndk/gold/host_10_1_0_132/win32/x86/usr/lib/gcc/arm-unknown-nto-qnx8.0.0
eabi/4.6.3/cc1plus caught signal 1
gmake: *** [qfilesystemengine_win.o] Error 1

实际上,windows.h 文件并不存在。为什么会这样?从 repo 克隆文件没有返回任何错误,所以我认为这不是丢失文件的问题。有任何想法吗?谢谢。

最佳答案

windows.h 随 Visual Studio/Platform SDK 一起提供,它不是 Qt 源代码树的一部分。但是您正在尝试为 BlackBerry 构建,因此不需要它。

查看您的配置命令,第二个参数不应该是 -xplatform 而不是 -platform 吗?

关于c++ - 无法在 Windows 上为 BlackBerry 10 构建 Qt5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18699357/

相关文章:

c++ - C++设计:基类构造函数和自定义字符串类的is-a或has-a关系

c++ - 是否可以用 lambda 初始化变量(当复制 ctor 被删除时)?

c++ - OpenGL "black screen"挫折

blackberry-10 - 如何在黑莓 10 级联中将 var 从一个页面传递到另一个页面?

blackberry-10 - 调整 ImageView Blackberry10 级联中的边框大小

c++ - 导致神秘暂停的内存分配器

C++如何捕获异常?

c++ - Qt 对话框窗口禁用 alwaysontop 导致窗口关闭

c++ - 构建Qt时出现编译器错误

c++ - 如何在 Cascades、Blackberry 10 中使用 Qt/QML/C++ 从另一个 qml 文件更改一个 qml 文件中的标签文本?