View Single Post
  #3   Spotlight this post!  
Unread 01-01-2011, 15:47
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: oddest linking issue

Quote:
Originally Posted by taichichuan View Post
So, I'd look for a symbol name clash between the two images. You can use the "nm-ppc" facility from the DOS command line or the lkup "symbolname" facility from the VxWorks shell (the RS-232 terminal or the "host shell" -- the "->i" button on the menu bar).
How would I do this?

I've managed to strip it down considerably, to the DriverStation::GetInstance()->GetHighPriorityDashboardPacker() call. If you compile the zomb stuff into an out, you can't enable. If you compile the zomb into the main program, you can enable
ZomB section:
Code:
#include "Dashboard.h"
#include "DriverStation.h"

class ZomBDashboardPacketSender
{
        Dashboard &hp;
    public:
        ZomBDashboardPacketSender();
        ~ZomBDashboardPacketSender(){}
};
ZomBDashboardPacketSender::ZomBDashboardPacketSender() :
    hp(DriverStation::GetInstance()->GetHighPriorityDashboardPacker()){}
All you need to do is to make an instance of this class. Code attached
Attached Files
File Type: zip Debug.zip (762.0 KB, 3 views)
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
Reply With Quote