Yes, the determinant must be zero.
Proof 1:
Since the sum of each column is zero, the sum of all the rows is the zero vector. Hence the rows are not linearly independent, and the determinant is zero.
Proof 2:
Notice that the transpose of the matrix ($A^T$) sends the vector $v = (1,1,1,\ldots,1)$ to the zero vector. Therefore, $A^Tv = 0v$, and $0$ is an eigenvalue of $A^T$. Since the determinant is the product of the eigenvalues, the determinant of $A^T$ (and hence the determinant of $A$) is zero.
Proof 3: Induction on $n$.
The base case is trivial.
For the inductive step, first add the top row of the matrix $A$ to the second row, making it so that the sum of the $2$nd through $n$th values in any column are zero. Then evaluate the determinant by row-reduction across the top row, and notice that each cofactor is zero since the $n-1 \times n-1$ submatrix has determinant zero (by the induction hypothesis).