The $n$-th simplicial homology group $H_n(A)$ of an abstract simplicial complex $A$ depends on the choice of an orientation for $A$ (but for different orientations, the homology groups are isomorphic!).
Does that mean that in order to get a functor $$H_n \;\colon\; \mathrm{Smp} \to \mathrm{Ab}$$ I have to choose an orientation for every possible abstract simplicial complex? If so, this will require a version of the axiom of choice for classes. Is this reasonable or is there a nicer way to get such a functor?
Edit (after first few answers):
Many people have proposed to include the orientation of a simplex in its definition (oriented simplex). This is a valid approch of course. But I should have mentioned that I would like to use, if possible, the (minimalistic) definition of an abstract simplex, which you can find e.g. on Wikipedia. Sorry for not making this clear.
The trick is to embed the category of abstract simplicial complexes inside the category of symmetric simplicial sets (= functor $\mathbf{F}^\mathrm{op} \to \mathbf{Set}$, where $\mathbf{F}$ is the category of positive finite cardinals): this can be done by sending an abstract simplicial complex $X$ to the symmetric simplicial set $\mathrm{Hom}(\Delta^{\bullet}, X)$.
Now let $\mathbf{\Delta}$ be the category of positive finite ordinals (and monotone maps). There is an evident embedding $\mathbf{\Delta} \to \mathbf{F}$, so by restriction, every symmetric simplicial set is also a simplicial set (= functor $\mathbf{\Delta}^\mathrm{op} \to \mathbf{Set}$). It is straightforward to define a homology functor $H_* : [\mathbf{\Delta}^\mathrm{op}, \mathbf{Set}] \to \mathbf{Gr Ab}$.
Of course, what one has to show is that putting all this together recovers the traditional definition of simplicial homology for an abstract simplicial complex. Let $\Delta^n$ be the standard $n$-simplex (with its canonical ordering), let $X$ be an abstract simplicial complex, let $Y$ be the corresponding symmetric simplicial set, and choose a linear ordering of the vertices of $X$. Then the chain complexes $C_{\bullet} (X)$ and $C_{\bullet} (Y)$ are defined as follows:
The linear ordering of the vertices of $X$ induces a chain map $C_{\bullet} (X) \to C_{\bullet} (Y)$ that sends each (non-degenerate) $n$-simplex of $X$ to the unique order-preserving simplicial map $\Delta^n \to X$ whose image is that $n$-simplex. I claim that the induced homomorphism $H_* (X) \to H_* (Y)$ is an isomorphism. I do not personally know an elementary proof of this, but in principle it should be possible to prove directly that $C_{\bullet} (X) \to C_{\bullet} (Y)$ is a chain homotopy equivalence.