Hi,
sure, I'd like a copy of your Visual Studio project. Saves me
from creating a new one...
Ian
On 30/10/13 17:24, luja wrote:
Hi Ian,
I have a VS-project. Do you like to have it?
paho_dienst is the library,
publish and subscribe are the examples.
With VS it builds, but you also have to add a define in the
examples.
See here:
#ifdef WIN32
#include <Windows.h>
#endif
Cheers,
luja
On 10/30/2013 5:57 PM, Ian Craggs wrote:
I don't intend to do, and never did, a cygwin build for
Windows - for Windows I would always use a Microsoft compiler
and build a native DLL. The major reason for having a cygwin
build would be to allow it to work in the Eclipse IDE, which I
admit, is reasonably compelling, as we are an Eclipse
project. I might look into that sometime, but if someone
wants to volunteer...
On WIndows, if you have installed Visual Studio C/C++ support,
cl.exe is always there (the latest version I've used is
2010). There is a batch file called vcvars32.bat in the
Visual Studio installation directory which will set up paths
to point to the command line compiler.
One of the reasons for the condition of the previous Makefile,
which was mostly not written by me, is that it attempted to
build the clients for many platforms. Adding all targets for
all platforms is a time-consuming job.
The new Makefile targets Linux to start, with MacOS to follow.
Ian
On 30/10/13 16:24, luja wrote:
Hi Ian,
Hopefully it will be better. The old makefile was really
bad.
Make sure, that the examples compile!
have a make install for linux!
what about linux?
regarding windows build:
cl.exe as a c compiler is not there. But I have a
C-compiler, as VS2010 is installed
cygwin build also is not nice:
no make install, examples dont compile/link.
Thank you for touching the makefile at all!
Cheers
luja
On 10/30/2013 3:18 PM, Ian Craggs wrote:
I've created a new Makefile for building the C client, in
the root directory of the C project on Linux. I've
attempted to conform to as many standards as I could find,
like:
http://www.gnu.org/prep/standards/html_node/Standard-Targets.html
http://l4u-00.jinr.ru/usoft/WWW/HOWTO/GCC-HOWTO-6.html
It adds library versioning, targets for install/uninstall,
clean and doc.
I intend to do the same for MacOS. For Windows, I'm
planning a Visual Studio project and Ant for automated
builds.
I think that will cover the major platforms of interest for
now.
Ian
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/paho-dev
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/paho-dev
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/paho-dev
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/paho-dev
|