error: ‘class QModelIndex’ has no member named ‘siblingAtColumn’ - qt

I was using sibilingAtColumn to get data from qtableview.
The code was compiled successfully on MacOS, however it raised error when compiling on linux.
The Error was error: ‘class QModelIndex’ has no member named ‘siblingAtColumn’.
How to solve this problem

Related

QT Creator error: undefined reference to `#__security_check_cookie#4'

This is the demo on Tencent's audio and video real-time processing. I downloaded it from the website and compiled it with QT Creator5.14.2 MinGW 32 bit. The following error occurred:
E:\Qt\qtcode\TXLiteAVSDK_TRTC_Win_latest\TRTC-API-Example-Qt\src\Util\win\zlib\x86\zlibstatic.lib(zlibstatic.dir\Release\crc32.obj):-1: error: undefined reference to `#__security_check_cookie#4'
E:\Qt\qtcode\TXLiteAVSDK_TRTC_Win_latest\TRTC-API-Example-Qt\src\Util\win\zlib\x86\zlibstatic.lib(zlibstatic.dir\Release\adler32.obj):-1: error: undefined reference to `_alldiv'
:-1: error: collect2.exe: error: ld returned 1 exit status
I searched the Demo question on the Internet, but basically used vs code instead of QT Creator+MinGW

Dynamic linking error when using ppx_compare

In my own Frama-C plugin, I would like to use ppx_compare for generation of compare functions. After adding the following line to my plugin's Makefile:
PLUGIN_REQUIRES = ppx_compare
the plugin is successfully compiled and installed, but running frama-c fails with the following error message:
[kernel] User Error: cannot load plug-in 'base': cannot load module
Details: The module `Base' is already loaded (either by the main program or a previously-dynlinked library)
[kernel] User Error: cannot load plug-in 'ppx_compare.runtime-lib': cannot load module
Details: interface mismatch on Base
[kernel] User Error: Deferred error message was emitted during execution. See above messages for more information.
[kernel] Frama-C aborted: invalid user input.
This seems to be a conflict of Frama-C's Base module and Jane Street's Base library. Is there any workaround for this problem?

Call to undefined function blenc_encrypt()

I wanted encrypt my PHP source code using the blenc_encrypt function, but it is giving me error like this:
Fatal error: Uncaught Error: Call to undefined function blenc_encrypt()
I have tried to figure out in php_ini setting to uncomment extension like blenc_encrypt but there is no such setting available. What do I do to have blenc_encrypt available?
I am using php7.3

Installing Root using Linux Subsystem on Windows: "error: no member named 'fgetws' in the global namespace"

I am trying to install ROOT (6.10.08) on a Linux Subsystem on Windows (Ubuntu 16.04). More details are described here. When I try to build root (cmake --build .), 69% through the build, I run into the following problem:
[ 69%] Generating G__ODBC.cxx, ../../lib/libRODBC_rdict.pcm, ../../lib/libRODBC.rootmap
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:40:
In file included from /usr/include/c++/5/bits/char_traits.h:40:
In file included from /usr/include/c++/5/bits/postypes.h:40:
/usr/include/c++/5/cwchar:143:11: error: no member named 'fgetws' in the global namespace
using ::fgetws;
~~^
/usr/include/c++/5/cwchar:145:11: error: no member named 'fputws' in the global namespace
using ::fputws;
~~^
/usr/include/c++/5/cwchar:149:11: error: no member named 'getwc' in the global namespace
using ::getwc;
~~^
/usr/include/c++/5/cwchar:150:11: error: no member named 'getwchar' in the global namespace
using ::getwchar;
~~^
/usr/include/c++/5/cwchar:155:11: error: no member named 'putwc' in the global namespace
using ::putwc;
~~^
/usr/include/c++/5/cwchar:156:11: error: no member named 'putwchar' in the global namespace
using ::putwchar;
~~^
/usr/include/c++/5/cwchar:158:11: error: no member named 'swprintf' in the global namespace
using ::swprintf;
~~^
/usr/include/c++/5/cwchar:167:11: error: no member named 'vswprintf' in the global namespace
using ::vswprintf;
~~^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:43:
In file included from /usr/include/c++/5/bits/localefwd.h:40:
/usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h:52:23: error: use of undeclared identifier 'uselocale'
extern "C" __typeof(uselocale) __uselocale;
^
/usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h:62:11: error: unknown type name '__locale_t'
typedef __locale_t __c_locale;
^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:43:
In file included from /usr/include/c++/5/bits/localefwd.h:42:
/usr/include/c++/5/cctype:87:11: error: no member named 'isblank' in the global namespace
using ::isblank;
~~^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:52:
In file included from /usr/include/c++/5/bits/basic_string.h:39:
In file included from /usr/include/c++/5/ext/atomicity.h:35:
In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/gthr.h:148:
In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h:35:
In file included from /mnt/c/MinGW/include/pthread.h:76:
/mnt/c/MinGW/include/_ptw32.h:55:4: error: "Please upgrade your GNU compiler to one that supports __declspec."
# error "Please upgrade your GNU compiler to one that supports __declspec."
^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:52:
In file included from /usr/include/c++/5/bits/basic_string.h:39:
In file included from /usr/include/c++/5/ext/atomicity.h:35:
In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/gthr.h:148:
In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h:35:
In file included from /mnt/c/MinGW/include/pthread.h:179:
/mnt/c/MinGW/include/time.h:383:1: error: unknown type name '__MINGW_IMPORT'
__MINGW_IMPORT char *tzname[2];
^
/mnt/c/MinGW/include/time.h:383:16: error: expected unqualified-id
__MINGW_IMPORT char *tzname[2];
^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:52:
In file included from /usr/include/c++/5/bits/basic_string.h:5249:
In file included from /usr/include/c++/5/ext/string_conversions.h:41:
/usr/include/c++/5/cstdlib:126:11: error: no member named 'at_quick_exit' in the global namespace
using ::at_quick_exit;
~~^
/usr/include/c++/5/cstdlib:149:11: error: no member named 'quick_exit' in the global namespace
using ::quick_exit;
~~^
/usr/include/c++/5/cstdlib:241:11: error: no member named 'atoll' in the global namespace
using ::atoll;
~~^
/usr/include/c++/5/cstdlib:262:22: error: no member named 'atoll' in namespace '__gnu_cxx'
using ::__gnu_cxx::atoll;
~~~~~~~~~~~~~^
In file included from input_line_2:2:
In file included from /usr/include/c++/5/string:52:
/usr/include/c++/5/bits/basic_string.h:5402:51: error: no member named 'vswprintf' in namespace 'std'
{ return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, 4 * sizeof(int),
~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
*** Break *** segmentation violation
I'm a beginner and am following the steps as closely as I can. I was wondering if anyone could offer advice as to the errors I am running into, and potential fixes.
Thanks!

Symbian development with Qt e32std.h not found

I am trying to compile a cmake project for symbian using QtSDK (Qt 4.7).
When I build it within the Qt Creator, I get these errors:
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
I have checked that e32std.h exists at C:\QtSDK\Symbian\SDKs\Symbian3Qt473\epoc32\include
But still these errors occur.
It seems to me that cmake is not able to find the correct architecture for compilation.
I am using cmake for windows.
What could be the problem ?

Resources