In the Official FAQ 1.11 Limitation on Attacks, the example of a player using Quick Strike to declare another attack on the Hill Troll looks erroneous. Quick Strike reads "Action: Exhaust a character you control to immediately declare it as an attacker (and resolve its attack) against any eligible enemy target." I think the operative word here is "eligible" which the FAQ example left out. The Hill Troll is no longer eligible since the player already declared attack against it the first time. The rules (and the FAQ) make it clear that a player can only declare 1 attack against an enemy. Quick Strike allows the player to declare a character as an attacker against an enemy, but it has to be an eligible target, which the Hill Troll isn't. I don't think there is a Golden Rule situation here either. You can satisfy both the rule (1 player attack declaration only per enemy) and Quick Strike (immediately declare attack against eligible enemy) by selecting an enemy that the player has not declared attack against yet. In the FAQ example, if the Hill Troll is the only enemy available then Quick Strike's requirements (eligible enemy) cannot be satisfied. Hence you cannot play it.
What do you think?