Outils pour utilisateurs

Outils du site


probleme:compilation:visualstudio

Ceci est une ancienne révision du document !


C4596: 'XXXX': illegal qualified name in member declaration

ou C4596 : 'XXXX' : nom qualifié non conforme dans une déclaration de membre

Dans un fichier entête, il ne faut pas préfixer la déclaration de la fonction par le nom de la classe.

class AAA
{
  void AAA::fonction();
}

Enlever le AAA:: superflu.

class AAA
{
  void fonction();
}

C1060: compiler is out of heap space

ou C1060 : espace du tas insuffisant pour le compilateur

Forcer l'utilisation du compilateur 64 bits.

Ajouter <PreferredToolArchitecture>x64</PreferredToolArchitecture> en dessous de chaque <PlatformToolset>vXXX</PlatformToolset> dans le fichier de projet .vcxproj.

Use 64 bit compiler in Visual Studio Archive du 06/06/2019

Pour CMake, ajouter la ligne

set(CMAKE_GENERATOR_TOOLSET, "host=x64")
probleme/compilation/visualstudio.1566818968.txt.gz · Dernière modification : 2019/08/26 13:29 de root