AndyWhittaker / IDAProBoschMe7x

IDA Pro Bosch ME7x C16x Disassembler Helper
MIT License
43 stars 12 forks source link

Need a little guidance, Missing ida.hpp include files #4

Open JL01152 opened 1 year ago

JL01152 commented 1 year ago

Ok so I'm new to this and want to poke around and try to see if I can climb this steep learning curve. I tried compiling compiling your project with visual studio 2017 however, I get plenty of errors due to it missing the ida.hpp file et. al somewhere in the project.

I tried a google search for said file and I guess it is something inherent to the ida sdk. Is that correct? How would I go about successfully compiling your project? A little push in the right direction maybe?

By the way thank you for this and also the youtube video on the disassembly of the Bosch ECU, that was gold, I wish you would have kept at it but I understand you are a busy man so not much time for the free stuff.

Severity Code Description Project File Line Suppression State Error (active) E1696 cannot open source file "ida.hpp" boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\BoschHelper.cpp 10
Error (active) E1696 cannot open source file "idp.hpp" boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\BoschHelper.cpp 11
Error (active) E1696 cannot open source file "expr.hpp" boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\BoschHelper.cpp 12
Error (active) E1696 cannot open source file "bytes.hpp" boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\BoschHelper.cpp 13

JL01152 commented 1 year ago

Ok so I got the sdk include files. Now when compiling it gives me errors of identifier undefined

Severity Code Description Project File Line Suppression State Error (active) E0020 identifier "patch_many_bytes" is undefined boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\IDAMemCopyPaste.cpp 83
Error (active) E0020 identifier "get_many_bytes" is undefined boschme7x E:\AUTOMOTIVE TOOLS\ROB 46 IDA DISASSEMBLY\Andy whitakerIDAProBoschMe7x-master\IDAProBoschMe7x-master\IDAMemCopyPaste.cpp 60