OK .... addind this insclude statement I get no error about messaging ...
#include "include/cmd_msg.hh"
#include "include/stat_msg.hh"
but the right call was:
emcCommandBuffer = new RCS_CMD_CHANNEL(emcFormat, "emcCommand", "xemc",
emc_nmlfile, 0); ..... because, as RCS_STAT_CHANNEL the class definition is:
class RCS_STAT_CHANNEL:public NML {
public:
RCS_STAT_CHANNEL(NML_FORMAT_PTR, const char *, const char *, const char
*, int set_to_server = 0);
~RCS_STAT_CHANNEL();
RCS_STAT_MSG *get_address() {
return ((RCS_STAT_MSG *) NML::get_address());
};
};
regards
bkt
Il giorno lun 8 ott 2018 alle ore 12:59 theman whosoldtheworld <
[email protected]> ha scritto:
> -2- EMC_NMLFILE is not declared in this scope ... is not recognized as
> "EMC_NMLFILE" .... but as "emc_nmlfile" .... just see .... now I search for
> the reason in Lcnc folder
>
> regards
> bkt
>
> Il giorno mer 3 ott 2018 alle ore 11:12 theman whosoldtheworld <
> [email protected]> ha scritto:
>
>> I know these and the file seems to locate in
>> home/mypc/linuxcnc-dev/src/emc/nml_intf/emccfg.h .... these path is in my
>> .pro file with macro INCLUDEPATH += home/mypc/linuxcnc-dev/src/emc/nml_intf
>> similar to other ..... buth these is an error from the system so :
>>
>> -2- EMC_NMLFILE is not declared in this scope ... why? this question is
>> still valid ....
>>
>> for Inifile ... not understand very well .... in teory emc.hh .... but
>> not know how Inifile inifile; is signed as an error .... is because Lcnc
>> not run?
>>
>> thanks for any suggest
>>
>> bkt
>>
>> Il giorno mar 2 ott 2018 alle ore 20:23 Przemek Klosowski <
>> [email protected]> ha scritto:
>>
>>> On Tue, Oct 2, 2018 at 12:30 PM theman whosoldtheworld
>>> <[email protected]> wrote:
>>> >
>>> > I'm trying to study QtDro and upgrade to the new QT5.11 both in the
>>> > linking library version
>>> > and in the included library version.
>>> >
>>> > Unfortunately I run into two errors that I can not understand:
>>> >
>>> > -1- Inifile inifile; -> inifile is not declared in these scope ... why?
>>> > -2- EMC_NMLFILE is not declared in this scope ... why?
>>>
>>> I am not familiar with this software, but just on general principle,
>>> you are missing the definitions of the type/class Infiile and the
>>> defined symbol EMC_NMLFILE.
>>> what I'd do is find where they are---e.g.
>>> grep -r EMC_NMLFILE ~
>>> Hopefully this will find the files that define them, and then you'll
>>> just add them to the compile options. Not LIBS though---it probably
>>> should be something like INCLUDES or some such.
>>>
>>> >
>>> > in my .pro file I add the right
>>> > LIBS += home/mypc/linuxcnc-dev/include
>>> > LIBS += home/mypc/linuxcnc-dev/src
>>> > LIBS += home/mypc/linuxcnc-dev/lib ... etc etc
>>> >
>>> > so the library and class added in #incluse become from righ path
>>> >
>>> > ...
>>> >
>>> >
>>> >
>>> > thanks for every suggest
>>> > bkt
>>> >
>>> >
>>> > https://drive.google.com/open?id=1c6NW9mQN2ypxXtPiCujofYd6zO2SUpnm
>>> > https://drive.google.com/open?id=1pvjWwnKTr2xjkY8OTMTlUUkBJsczP2QH
>>> >
>>> > _______________________________________________
>>> > Emc-users mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/emc-users
>>>
>>>
>>> _______________________________________________
>>> Emc-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>>
>>
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users