Where and how to ask questions

Where to ask questions:

in an effort to make the forum easier to navigate / search, we’ve divided it up into different categories.
Please try to help us keep the forum organized by posting not just in beginners, but also in :

**extend **- if you post relates to an OF addons, like opencv, osc, udp, etc. You will know this because the prefix will be “ofx” not “of”

**resources **- if your post relates to tutorials, references or other things that you have found or are looking for

**advanced **- well… hard to say what the difference between advanced or beginner is, but if you think that your post requires a higher knowledge of code, libraries or techniques. Imagine beginners is for people that are new to C++, OF, opengl, etc.

**bugs **- if there is a bug with OF or the website, etc

also, there are compiler / platform specific subforums, for asking platform specific questions - this is useful because you can often get a sense of other users that are using that platform and what the common questions / issues are.

DON’T DOUBLE POST! Seriously, don’t do it! It’s enough to reply in one thread, or open one new topic in the most fitting place. Most people read the forum on a “new stuff since last visit” basis, so they will read your question in any case. Posting 4 topics with the same content will only split up the support effort, and makes the moderators waste time by cleaning up behind you, instead of thinking about your problem.

If you got many views on your topic, but no replies, you’re not being ignored (so no need to double-post). Either nobody knows to help, or they don’t have enough information to go on (and not enough time to beg for mor details, see below).

How to ask questions:

To maximize the chances that someone can help you with your problem, include all the relevant information someone needs to understand your problem.
Generally, err on the side of more information. Don’t produce walls of text, but tell us what we probably need to know.

Some examples to give you an idea:

  • What operating system are you using?

  • What version of openFrameworks (and add-ons, libraries)?

  • If you, e.g., have a problem with linking or compiling, or adding addons/libraries by yourself, what compiler and IDE (version!) are you using, and how are you doing it?

  • What is the expected behaviour, and what is the actual behaviour. How does the error show itself? (“It doesn’t work” is not enough!)

  • If you get error messages, show them, in

code tags (# symbol in the editor).  

If you get 20+ errors, it’s most often sufficient to only show the first 10 or so, it’s normally not necessary to post 15 screen pages of “could not find resource blah”.

[li]Show us your code! (in code tags) It’s hard to debug programming mistakes without seeing the code. Typically, it’s enough to at most show the code you added yourself (e.g. to an emptyExample, a prudent way to start a project), no need to show whole files.
If you have problems with a self-written function/variable/class etc, show us where it’s called and how, its declaration, and its implementation.

  • etc. etc.

many thanks!