Faced with public outrage over tax-evasion scandals at a time of austerity budgets, European leaders pledged Wednesday to ensure that everybody—from high rollers to big multinationals—pay their fair share to cash-strapped governments.

But the small steps that leaders took at their Brussels summit underline how difficult it is to effectively fight tax evasion by individuals and tax avoidance by companies at a time when countries are...