Hi ,
I have downloaded client code from http://www.gurux.fi/newAPI .
I have gone through read me file too and created obj and lib folder for run make in linux.
I am able to compile development folder and create lib libgurux_dlms_cpp.a .
But when I am running make inside /Gurux.DLMS.cpp-master/GuruxDLMSClientExample/ folder it gives me error as below:
/Gurux.DLMS.cpp-master/GuruxDLMSClientExample$ ls
GuruxDLMSClientExample.cpp GXClient.cpp GXClient.h lib makefile obj stdafx.cpp stdafx.h targetver.h VS
Gurux.DLMS.cpp-master/GuruxDLMSClientExample$ make
makefile:30: target `GuruxDLMSClientExample.cpp' doesn't match the target pattern
makefile:30: target `GXClient.cpp' doesn't match the target pattern
makefile:30: target `stdafx.cpp' doesn't match the target pattern
GuruxDLMSClientExample.cpp: In function ‘void WriteValue(std::string)’:
GuruxDLMSClientExample.cpp:45:24: warning: format not a string literal and no format arguments [-Wformat-security]
printf(line.c_str());
^
/usr/bin/ld: cannot open output file bin/gurux.dlms.client.bin: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [bin/gurux.dlms.client.bin] Error 1
Please guide me for compiling the code.
Thank you .
Makefile error
Hi,
I checked this for one PC and it worked, but I was able to make this error occur on other Linux distro.
I create issue from this:
http://www.gurux.fi/project/issues/gurux.dlms.cpp
BR,
Mikko
Makefile error
Hi,
This error is fixed. Get latest version from GitHub.