Am I better off to alter the question or post a new one?
If the answer you get partially answer your question, I would leave a comment to that answer pointing out that the answer is only partial. If the user doesn't update the answer, then you can:
- Accept the answer.
- Write your own answer that complements the one already given, and accept the other user's answer because it helped you to find the solution.
- Wait for somebody else to write a more complete answer.
It's not obligatory to accept an answer, especially if you are not satisfied with the given answer. There isn't a timeout after which you need to accept an answer; if a complete answer is given after 15 days, you can wait 15 days.
Rewriting the question would be wrong if there are already other answers given for your question, and which would be not more valid, if the question is edited.
If there is just an answer, and it is the partial answer you are referring, editing your question to remove the part that has not been answered is up to you; I would not do that just to be able to accept the answer.
If the part that has not been answered is only marginal, then you could edit it out (if there is just an answer for your question), and ask as a different question; I would do that only if it is possible to split the question without repeating (most of) the information given in the first question.
Accepting the answer, and asking a new question that would contain the part of the old question still without an answer would not be correct, without to edit the same part out of the old question. In this case, the new question could be closed as duplicate of the other one. Editing out the part without answer could not be correct, if your question already obtained more than one answer, and at least one answer is answering that part.
If you don't rewrite your question, and you don't accept the existing answer waiting for a new, more complete answer to be given, you can consider offering a bounty for your question. In this way, it will get more attention, and probably somebody will give the complete answer you are hoping for.
Now that you provided the link to the question in question, I can give a more precise answer.
Your first question was how to build the library you wanted to use, while the new question is the following one:
I managed to find a working one with help in one of the comments but the output has a green tint to it. Does anyone know what could cause this? And how to fix it?
In this case, the additional questions are a completely different question.
Your first issue was to be able to build the framework, and I take the given answer helped you with that (otherwise you would not have accepted the answer). Now you are asking why the output of the framework is not the one you would expect, which is not anymore a problem with building the framework. (Is the working framework the same one you were referring in your question?)