Я пытаюсь скомпилировать проект cmake для symbian, используя QtSDK (Qt 4.7).
Когда я собираю его в Qt Creator, я получаю следующие ошибки:
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:46: error: e32std.h:
No such file or directory
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h: In member
function 'bool QBasicAtomicInt::ref()':
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:135: error: 'User'
has not been declared
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:135: error: 'TInt' was not declared in this scope
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:135: error: expected primary-expression before ')' token
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h: In member function 'bool QBasicAtomicInt::deref()':
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:141: error: 'User' has not been declared
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:141: error: 'TInt' was not declared in this scope
C:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore/qatomic_symbian.h:141: error: expected primary-expression before ')' token
Я проверил, существует ли e32std.h в C: \ QtSDK \ Symbian \ SDKs \ Symbian3Qt473 \ epoc32 \ include
Но все же эти ошибки происходят.
Мне кажется, что cmake не может найти правильную архитектуру для компиляции.
Я использую cmake для Windows.
В чем может быть проблема?