I have problems building freerdp for Universal Windows Plattform
All of them seam to be in this form
Error C2373 'CancelIo': redefinition; different type modifiers (compiling source file ...
...
Error C2373 'CreateIoCompletionPort': redefinition; different type modifiers..
...
Error C2373 'GetDiskFreeSpaceW': redefinition; different type modifiers (compiling ...
I am using Visual Studio 2017 Community Edition and called cmake like this
cmake -G "Visual Studio 15 2017" -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0
@baracoder Looks like nobody is actively working on that platform currently, so you've to solve it yourself. Probably only a missing #ifdef, but I can't tell.
There are a lot of changes required. Some file functions are (now?) missing from UWP. Also functions declared with extern have the wrong format _stdcall vs _cdecl. I managed to make it compile yesterday, but it is a horrible state. I will make a pull request if I manage to clean up my changes.
Hello, I'm interested in building on this platform. Please tell me what is the state of this issue, and how can I pick this up. Thanks.
@phamhathanh Don't know the state it is in, probably needs a few adjustments. Would try to compile and check.
I managed to compile it with some hacks, but I can't get it to run on UWP yet. I'm not sure how to reference it from a UWP client project. Is it that there need to be some manual static linking or something?
Most helpful comment
@phamhathanh Don't know the state it is in, probably needs a few adjustments. Would try to compile and check.