1659 führte der Pyrenäenfriede zu einem neuen Grenzverlauf zwischen den Spanischen Niederlanden und Frankreich. Mehrere spanische Festungen fielen durch den Friedensvertrag an Frankreich, so dass nun aus spanischer Sicht zwischen Mons im Hennegau und Namur an der Maas eine unbefestigte Lücke klaffte und die Verteidigung in Richtung Brüssel unterbrochen war. Am 3. September 1666 erwarb der Gouverneur der Niederlande, Francisco de Moura, im Namen des damals erst fünfjährigen spanischen Königs Karl II. die Grundherrschaft über das Dorf Charnoy, um dort eine neue Festung zu errichten. Charnoy wurde hierbei zu Ehren des Königs in "Charleroy" umbenannt. Noch bevor die Festung fertiggestellt werden konnte, fiel diese 1667 im Devolutionskrieg kampflos an Frankreich. Am 2. Juni 1667 besichtigte Ludwig XIV. die von den Spaniern beim Abzug zum Teil zerstörte Anlage und ordnete deren Wiederaufbau an. Unter der Leitung von Thomas de Choisy und Charles Chamois wurde die Festung – nun als französischer Grenzposten – 1668 fertiggestellt. Durch den Frieden von Nimwegen 1678 wurde die Zugehörigkeit von Charleroi zu den Spanischen Niederlanden wiederhergestellt. Die französischen Besatzungstruppen räumten die Stadt.