---2013-12-8
I am developing a cross platform NFC GUI tool based on (libnfc libfreefare libllcp libndef and QT),
have developed it for days, now the tool already has some premium functions like(read/write Mifare card, send and receive ndef with Android phone).
The GUI tool is developed under Ubuntu, i want to port it to Windows. All the tools listed above are cross platform tools,
except for libllcp.
To now, i've compiled and tested the libnfc and libfreefare under windows, it all works as expected, thanks all guys who contribute to these libraries.
Then, i want to compile libllcp under windows, after write several CMakefileLists, i compiled it through MinGW.
Then i found that libllcp use the POSIX libraries pthreads and mqueue, searched it, only found pthreads-win32.
What is the better way to make libllcp a coross platform tool? Any idea is appreciated.
----2013-12-17
So far, i have made the libllcp compiled without error, after add the mqueue source code¹, but unfortunately it does not work,
the mqueue source code function has some bugs. ^_^
The source code with modification (CMakeLists and some platform contrib codes, reference to the libnfc and libfreefare) is attached, it is messy. I compile this repo use MinGW 4.8 under windows 7.
Jiapeng