Eclipse function descriptions while auto complete suggestions?

I am using cocos2d-x v3.2 on windows-eclipse
Don’t say me to use Xcode because no MAC here.

I’ve been searching it for a long while.
I do get auto complete but there are not description of functions along with them.

They are not of much use unless I know all the functions.

It will boost my learning of cocos2d-x framework if I get descriptions if they’re available for eclipse…

Any suggestion!
Any help!!

Thanks

That’s no excuse. OS X can be installed on any PC :wink:

You can set “intellisense” like behaiour in Preferences > C++ > Content Assist, but I’m not even getting auto completion.
It auto triggers only after entering . -> and ::, or pressing ctrl + space to open the proposals. It seems that type proposals/parse-based proposals are not auto-triggered.

As soon as AndroidStudio Download Android Studio & App Tools - Android Developers supports NDK, switch to that and drop Eclipse into your trashbin.

Ya, I was also thinking the same when I saw the newly developed Android Studio… but then I just said ‘oh No’… because it was supporting everything except NDK LOL…

I checked marked all the Content Assist. Now also I am not getting anything…
Instead it asked me in console to clean my project giving reason that compiler settings have been changed.
And now my this project doesnot even run… SIGH!!! :frowning:
It pops a msg as:


Errors occurred during the build.
Errors running builder ‘CDT Builder’ on project ‘MyProject9’.
Internal error building project MyProject9 configuration Release
java.lang.NullPointerException
Internal error building project MyProject9 configuration Release
java.lang.NullPointerException


I have restored those Content Assist to default and then also it is creating this error…
Only solution, I feel is that copying my clasess and resources to new project
Also, the auto complete does come cocos2d-x v3.1 onwards AFAIK.

Also, for OSX I guess you are talking about Hackintosh .
I tried them a while ago. But they were not getting installed I don’t know why. Also I have heard it from my friend that performance becomes very bad because underlying architecture on which OSX works is different… :frowning:

Yeah. I was also exited about it, until the “NDK not yet supported” part. I was like: “Nooo, damn it!”

Error handling in Eclipse is like the Windows “Ctrl + Alt + Del” magic: clean your project and restart Eclipse…

I just hate Java and C#. Slow, bloat as hell and a resource hog.
Eclipse was just made for Java projects. End of story.

I’m used to boot my PC/Workstation to a fully running Desktop UI in 3 seconds and starting of apps instantly. Using a memory load out of 32MB not 4GB.

Just like turning on my C64 and getting instant gratification!

Yes, I am referring to Hackintosh or BootCamp.
It depends on some drivers, but there are no problems with non esoteric hardware.

The performance issues are an urban legend. The architecture of OS X is basically FreeBSD 4.4, which is stable and performant as hell, compared to Windows.

Hey hey, I seriously didn’t get this :smile:

And what do you mean by :stuck_out_tongue:

:smiley:

I’m just saying, that I hat the slowness of Java programs. The startup time of Eclipse is longer, than my other PC takes from booting the OS into my Desktop UI, which takes 3 seconds.

Starting a web browser or any other app coded in ASM takes about 0.1 seconds, not half a century like Java or C#/Mono apps.

The C64 OS is stored in ROM. You turn it on and you can work instantly. This feeling is also possible on a PC with an OS written in ASM, which I’m used to work with.
Dealing with Windows and Eclipse is like looking at yourself getting old.

I’m just saying, that my OS with a Desktop UI takes up 32MB of RAM. Not 4GB like Windows or hundreds of megabytes allone for a Java IDE like Eclipse.

Summary: I hate that bloat Windows and Java/C#/Mono introduced.

Haha LOL :smiley:

Hey seriously man, do you really work on such an OS… well are they available in the market and are they really worth in general sense(not music) but mainly doing programming and testing it stuffs faster? :smiley:

tl;dr: If you want it to be really worth it in general(including music), they are available.

First look at those comparisons:


https://flexion.org/posts/2014-03-memory-consumption-of-linux-desktop-environments.html

Different Window Managers consume amounts of RAM starting from 0.2MB up to 201MB.

They might have different features, but they all do the same thing(from wikipedia):

A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.

Back to those “special OSes”.
Basically they are available since the 70s.

I used to work a lot on thin clients and mainframes and it’s very amusing to see, that the companies are trying to sell you “cloud computing and working in the cloud” as something new, which in reality, is just the thin client/mainframe paradigm from the 70s.

Take the PS3 for example. It came with 256MB of RAM and the OS was optimized to use about 70-90MB. Is the PS3/OS really worth it in general? Yeah, totally.

The thing is, no one (has to) care(s) about resources anymore, as every standard PC nowadays comes equipped with at least 8GB of memory.
New and fancy file systems like zfs(which is awesome), need a lot of RAM on it’s own(2GB of RAM is a recommended amount).

Who does local compiling in these days? Distributed compiling is pushed a lot with fancy build servers, which is also nothing new, compared to the mainframe area.

Actual GPU drivers these days come in packages of hundreds of MB, while one for your specific machine can be build into 1MB.

So, yes. Those OSes are available to the market and they are worth in general(also music). A lot of musicians are even using chip-sound(Sound chips from the C64 and/or Amiga).
It’s just all about getting rid of the bloat you don’t need and tailor the OS and apps to your needs. But it’s not a convenient way. You have to think and put in some work. No one want’s to do that any more.

But hings are changing again. Look at all those bare metal initiatives from different hardware and software vendors.
Apple with Metal, ATI with Mantle. DirectX 12 and OpenGL 5 are implemented from scratch, to get rid of the driver overhead bloat. If someone being sarcastic, he might say, that this something 3dfx was doing with glide way back then :wink:

We have multiple processors in that PC? Idea! We could use them without overhead. Big deal, ey :wink:

Imagination/PowerVR seems the only company caring for ray-tracing in hardware, instead of legacy rasterizing.
In fact there was a thesis about hardware accelerated raytracing with DSPs in 1996:

As more and more companies realize the fact, that a lot of computing power is just wasted, cause of bloated legacy stuff, the more old paradigms are being awakened.

1 Like

Woaw… :slight_smile: awesome…
You seem to be quite old in terms of knowing technology of changing time and quite experienced too :smiley:
Well I am just a college guy :wink: