I was trying the lesson 35 for linux.
I got the following error
lesson35.cpp:93:1: error: ‘StreamInfo’ does not name a type
lesson35.cpp: In function ‘int main(int, char**)’:
lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’
lesson35.cpp:120:5: error: ‘streaminfo’ was not declared in this scope
lesson35.cpp: In function ‘void timer_func(int)’:
lesson35.cpp:283:96: error: ‘memcpy’ was not declared in this scope
any help....please
lesson35_linux error
"lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’"
That one needs fixing by making the pointer a "const char *" pointer. It's probably a statement saying something like char *foo="wibble"; which is no longer allowed.
That's not really a linuxism, that's a "modern C++ ism".
memcpy is in string.h so put a "#include <string.h>" at the top of that file.
StreamInfo appears to be a microsoft class for something. I'd need to actually look at the code for that one and I'm at work at the moment.
That one needs fixing by making the pointer a "const char *" pointer. It's probably a statement saying something like char *foo="wibble"; which is no longer allowed.
That's not really a linuxism, that's a "modern C++ ism".
memcpy is in string.h so put a "#include <string.h>" at the top of that file.
StreamInfo appears to be a microsoft class for something. I'd need to actually look at the code for that one and I'm at work at the moment.
"lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’"
That one needs fixing by making the pointer a "const char *" pointer. It's probably a statement saying something like char *foo="wibble"; which is no longer allowed.
That's not really a linuxism, that's a "modern C++ ism".
memcpy is in string.h so put a "#include <string.h>" at the top of that file.
StreamInfo appears to be a microsoft class for something. I'd need to actually look at the code for that one and I'm at work at the moment.
thanks for the reply
streaminfo problem i solved.
but i am getting some other problem
/tmp/cciW6YPT.o: In function `main':
lesson35.cpp:(.text+0xb7): undefined reference to `avm::CreateReadFile(char const*, unsigned int)'
lesson35.cpp:(.text+0xd2): undefined reference to `avm::CreateReadFile(char const*, unsigned int)'
what i need to do?
"avm::CreateReadFile(char const*, unsigned int)'"
That's an unusual function signature -- might I suggest checking that you're calling it properly. One might expect the signature to be (const char*,unsigned int) perhaps instead.
That's an unusual function signature -- might I suggest checking that you're calling it properly. One might expect the signature to be (const char*,unsigned int) perhaps instead.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement