Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   Having trouble getting started with Eclipse (http://www.chiefdelphi.com/forums/showthread.php?t=131989)

nick818 01-03-2015 08:29 PM

Having trouble getting started with Eclipse
 
I've been following this guide to get started with the new C++ programming environment: Eclipse.

I got as far as "Creating your Benchtop Test Program", but then the SAMPLE PROGRAM ("Getting Started") wouldn't compile.

I was presented with several errors, but then I followed the instructions to right-click the project name, Index > Rebuild. After this, only two errors remained. One was on line 7, where the Joystick was declared; the error:

Code:

Multiple markers at this line
        - The type 'Joystick' must implement the inherited pure virtual method
        'GenericHID::GetRawAxis'
        - The type 'Joystick' must implement the inherited pure virtual method
        'GenericHID::GetRawButton'
        - The type 'Joystick' must implement the inherited pure virtual method
        'GenericHID::GetPOV'

Another occurred on line 59 (the use of START_ROBOT_CLASS):

Code:

Multiple markers at this line
        - Symbol 'endl' could not be resolved
        - Invalid arguments ' Candidates are: ? HALReport(?, ?, ?, const
        char *) '
        - Symbol 'cerr' could not be resolved

None of these errors make sense to me. Any help is appreciated.

dougwilliams 01-03-2015 08:42 PM

Re: Having trouble getting started with Eclipse
 
This just solved our problem - same problem, different thread. Thanks to RufflesRidge!!!

Quote:

Originally Posted by RufflesRidge (Post 1420301)
What happens if you re-build the project index as shown in the Rebuilding the Index step here: http://wpilib.screenstepslive.com/s/...p-test-program


RufflesRidge 01-03-2015 08:51 PM

Re: Having trouble getting started with Eclipse
 
Quote:

Originally Posted by dougwilliams (Post 1420316)
This just solved our problem - same problem, different thread. Thanks to RufflesRidge!!!

This person mentioned they tried that. I would try it one more time, but if it doesn't work I would try building the project anyway, the build console may give a different error with more clues.

nick818 01-04-2015 03:15 PM

Re: Having trouble getting started with Eclipse
 
I tried building again, and the build console gave this error:

Code:

arm-frc-linux-gnueabi-g++ -std=c++1y "-IC:\\Users\\Driver Station/wpilib/cpp/current/include" "-IC:\\Users\\Driver Station\\workspace\\uralzzrdhary\\src" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\Robot.o" "..\\src\\Robot.cpp"
Cannot run program "arm-frc-linux-gnueabi-g++": Launching failed

Error: Program "arm-frc-linux-gnueabi-g++" not found in PATH

No binary file was produced.

RufflesRidge 01-04-2015 03:20 PM

Re: Having trouble getting started with Eclipse
 
Did you install the FRC toolchains from the installing Eclipse document? If so, try uninstalling them, rebooting, make sure the installer is copied somewhere on your main hard drive, then run the installer again. Open Eclipse and try building and see if the error still appears.

nick818 01-04-2015 08:01 PM

Re: Having trouble getting started with Eclipse
 
Thanks, that worked!

I can now successfully build and deploy to the roboRIO, but the errors still appear next to the line numbers and next to the scroll bar in Eclipse (but not in the build console). Is there any way to fix this?

mhaeberli 01-04-2015 08:01 PM

Re: Having trouble getting started with Eclipse
 
I had a similar problem within Ecliplse. I even went to the trouble to find where the frc arm toolchain was (c:\frc\bin, in my case), and adding that to the system path. No joy.

ThomasClark 01-04-2015 08:51 PM

Re: Having trouble getting started with Eclipse
 
Quote:

Originally Posted by nick818 (Post 1421406)
Thanks, that worked!

I can now successfully build and deploy to the roboRIO, but the errors still appear next to the line numbers and next to the scroll bar in Eclipse (but not in the build console). Is there any way to fix this?

Eclipse's C++ indexer is really buggy. Just add #include <cstdint> right before you include WPILib.h.

dsgrieve 01-08-2015 11:20 AM

Re: Having trouble getting started with Eclipse
 
From Eclipse, Window > Preferences > C/C++ > Build > Environment
Ensure "Append variables to native environment" is selected.
Click "Add..."
In the Name: field, enter PATH
In the Value: field, enter C:\frc\bin
Click "OK"
Click "Apply"
Click "OK" to exit the Preferences dialog.

mr_abomination 01-13-2015 06:21 PM

Re: Having trouble getting started with Eclipse
 
Quote:

Originally Posted by dsgrieve (Post 1424273)
From Eclipse, Window > Preferences > C/C++ > Build > Environment
Ensure "Append variables to native environment" is selected.
Click "Add..."
In the Name: field, enter PATH
In the Value: field, enter C:\frc\bin
Click "OK"
Click "Apply"
Click "OK" to exit the Preferences dialog.

Now we're getting the following errors:

Code:

Program "g++" not found in PATH
Program "gcc" not found in PATH


RufflesRidge 01-18-2015 09:11 AM

Re: Having trouble getting started with Eclipse
 
Quote:

Originally Posted by mr_abomination (Post 1427715)
Now we're getting the following errors:

Code:

Program "g++" not found in PATH
Program "gcc" not found in PATH


I'm not sure if the current documentation says it or not, but in Beta we were told you can safely ignore those.


All times are GMT -5. The time now is 09:50 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi