1.48 client makefile to vcxproj

I have downloaded the client source 1.48 tar.gz file and is wondering if I can build it with Visual studio in Windows?

Does anyone have expertise in converting gcc makefile to vs projects?

Visual Studio Project files are in the git repository e.g. https://github.com/uroni/urbackup_backend/tree/next

See here for how to build: https://urbackup.atlassian.net/wiki/display/UC/Compiling+UrBackup+Client+for+Windows

Thank you very much!

One question: what is the best way to check the program version from github repo? Are there any readme or text files i can refer to for this information?

Can i assume that the above link is for 1.48? So github.com/uroni/urbackup_frontend_wx/tree/wx will be 1.48 for the frontend code i assume?

I have pushed the tags to github. So that would be https://github.com/uroni/urbackup_backend/tree/1.4.8client

Forgot to tag the frontend, but I haven’t changed anything in next since the release.

Got it. Thanks!

I am now trying to build the 1.48 backend code using vs12 with the included urbackupbackendvs12.sln file.

I can successfully build the release configuration to obtain a server.exe. Is this the backend service for the client’s frontend?

How do i build this into the windows service urbackupclientbackend.exe?

Best look at the batchfiles (called from build_client.bat) to see what is renamed to what. Specifically update_data.bat.

I see the following 3 batch files in the client_backend folder:

build_client.bat: i assume is for building client frontend code

build_client_backend.bat: i assume is for building client backend code

Then there is build_server.bat: what is this for? Is it only required for urbackup server? Do i still need to run this if i only need to build the client?


Yes, that is for building the server.