"I cannot use a Windows machine because the new Windows machines all come with Windows 8, which due to a complete misunderstanding of the needs of the customer base will not load drivers that are unsigned, which includes most of the drivers I need to download code to embedded systems. There really has to be an option other than using an external editor that will allow me to have the IDE send the files untouched, and there MUST be a description of what is necessary to explicitly include to make such files compile correctly. But I do not know what to add to make it compile, nor have I been able to discover any documentation on this. This tells me that "random" is undefined Not terribly surprising, because if the files are sent to the compiler untouched (which is what I want) then any gratuitous #includes were not added. Int rn = random() // <= error on this line high must be a value > low, ideally > low+1 Then, if I get the editor (or, for example, I use the Xcode editor), there is obviously a set of #include files I must mention, which probably get inserted by the IDE, because when I tried this (using the Xcode editor), a very simple file gave me an error #include "RandInRange.h" So here's a case where the "free" software will cost me $100 because it is buggy. One of my mottos has always been "I don't use free software because I can't afford it". Also, I'm now retired, and I'd rather spend the money buying parts to play with, and not waste it because somebody doesn't know how to code an IDE." I do not see why I should have to pay $100 to fix somebody else's bugs. To get a Mac OS X version of my favorite editor will cost me $100. "My favorite external editor runs on Windows, and I do not have a MacBook version that runs under OS X. Neither of these strike me as being particularly challenging.
0 Comments
Leave a Reply. |