How I can configure QT Project using Qt 5.12.1/Qt Creator 4.8.1
I need compile my project for mac os.
I tryed with QT Creator, then, below problem occur.
Or compile with below command.
qmake
make
But, below error is occur.
third_party/wfdbio.cpp:181:5: fatal error: assigning to 'char *' from
incompatible type 'void *'
SSTRCPY(wfdbpath, wfdbpath_init);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
third_party/wfdb.h:234:3: note: expanded from macro 'SSTRCPY'
SALLOC(P, (size_t)strlen(WFDB_tmp)+1,1); strcpy(P, WFDB_tmp); } }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
third_party/wfdb.h:231:37: note: expanded from macro 'SALLOC'
#define SALLOC(P, N, S) { SFREE(P); SUALLOC(P, (N), (S)) }
^~~~~~~~~~~~~~~~~~~~
third_party/wfdb.h:230:38: note: expanded from macro 'SUALLOC'
#define SUALLOC(P, N, S) { if (!(P = calloc((N), (S)))) MEMERR(P, (N), (S)); }
^~~~~~~~~~~~~~~~
1 error generated.
make: *** [objects/wfdbio.o] Error 1
Of course, I can change some code with typecast, ex.)
char* to void*
.
But, there are many macros, and codes, so, many code change is need for "remove type cast".
Of course, I used "-fpermissive" flags, and my project is compiled at Windows 10.
So, How I can compile my project without code change?