7/27/2017 2:50 PM | |
Posts: 5 Rating: (0) |
Hi, Taxflor, after another day's trying I think it is something about Linking problem for I reinstalled eclipse and do it again... I copy the libsnap.so to my SDK directory and it seems still not going well.. I just add one function of the snap example sourcecode, and it shows 'undefined reference ....' What's wrong? #include <iostream> using namespace std; #include "mraa.hpp" #include "snap7.h" using namespace mraa; using namespace snap7; TS7Server *Server; unsigned char DB1[512]; // Our DB1 unsigned char DB2[512]; // Our DB2 unsigned char DB3[512]; // Our DB3 void S7API EventCallBack(void *usrPtr, PSrvEvent PEvent, int Size) { // just print the event as text cout<<SrvEventText(PEvent)<<endl; }; void MyProgramLogic() { // Endless loop for (;;) { } } /* void S7API EventCallBack(void *usrPtr, PSrvEvent PEvent, int Size) { // just print the event as text cout<<SrvEventText(PEvent)<<endl; }; */ int main(void) { cout << "Hello IOT2000." << endl; cout << "Hello IOT2000.2" << endl; Gpio* d_pin = NULL; d_pin = new mraa::Gpio(13, true, false); d_pin->dir(mraa::DIR_OUT); for (;;) { d_pin->write(1); sleep(1); d_pin->write(0); sleep(1); } return 0; } }//why I need a additional "}" here? that really confused. 20:40:00 **** Incremental Build of configuration IOT2000 Release for project 222 **** Info: Internal Builder is used for build i586-poky-linux-g++ -fno-use-linker-plugin -lsnap7 -lmraa "--sysroot=C:\\Users\\hjn163\\Desktop\\IOT2040J\\IOT2000SDK/sysroots/i586-nlp-32-poky-linux" -o 222 example.o -lsnap7 example.o: In function `EventCallBack': C:\Users\hjn163\Desktop\eclipse_workspace\222\IOT2000 Release/..\example.cpp:20: undefined reference to `SrvEventText' collect2.exe: error: ld returned 1 exit status 20:40:00 Build Finished (took 487ms)
|
1/11/2018 1:29 PM | |
Joined: 8/21/2014 Last visit: 9/25/2024 Posts: 1024 Rating: (14) |
New question published by fabian.reuschel is split to a separate thread with the subject IOT2000 work as a PLC using Snap7 to communicate with other actual PLCs. Best regards |
My Forum is the place to personalize your profile, |
|
Follow us on