How to get output Screen
-
Thank you!
Shall i know how to debug the code in QT creator? Why because previously the project created in QT creator version 4.3, but now i am using version 4.8, this version deprecated some of the default methods.
-
-
@p3c0 Can you give some example code for this qDebug() ?
-
-
Thank you!
Is this for Linux using C++ ah?
-
@Arasu qDebug() will work on all platforms since it is a Qt API.
And using QtCreator you will have to use valgrind for debugging. It comes for Linux. -
Now im trying both linux and windows, but both environment i am getting same issue, can you suggest for windows.
-
@Arasu If it is the same issue then if you solve it for one platform then same will be reflected for other platforms too. I would suggest you to solve it for your primary OS i.e Linux.
-
Also shall i know the valgrind?
-
i am working two diff system, one is window other one is linux, which is better understand?
-
@Arasu According to this there is no official port for Windows. Check Qt_creator_windows_debugging for windows. Sorry but I'm not much into Windows.
-
@Arasu Depends upon your experience with the respective OS :)
-
Sure! i will take the better one. If i have any queries i will text you.
-
Hello Friend!
Now i am working windows platform, got this error
..\ecg12i_backup\PatientList.cpp: In function 'void on_Patient_Info_List_Screen_show(PATIENT_LIST*)':
..\ecg12i_backup\PatientList.cpp:93:47: error: 'alphasort' was not declared in this scope
n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
^
..\ecg12i_backup\PatientList.cpp:93:56: error: 'scandir' cannot be used as a function
n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
^
..\ecg12i_backup\PatientList.cpp:102:40: error: 'rindex' cannot be used as a function
ptr = rindex(namelist[n]->d_name, '.'); -
@Arasu these are c specific issue.
scandir
is a function indirent.h
. Check if it is there for Windows and include it. -
How can i check this issue? Kindly advice me
-
@Arasu
dirent.h
usually comes with C Posix Library. Which compiler kit are you using ?
If msvc then you wont getdirent.h
. Find out a way for how to includedirent.h
on Windows. -
Hi,
seems your projects includes some Linux/UNIX specific code.
I suggest to understand if you can refactor it in order to be ported also on Windows (for example using Qt classes) -
Thanks!
Now i am only using QT creator, none other compiler.
-
@Arasu I think you must start from Qt basics. Qt Creator is not a compiler but an IDE.
Please first check whether the code can be easily compiled on Windows. What are the required dependencies ? How much effort it would require for compiling ? etc..
If not easy then better to compile it on Linux as the first hitch (scandir
) you came across can easliy be solved on Linux.