2009-12-29 7 views

Répondre

1

Si vous utilisez Visual Studio et C++ sous Windows, vous pouvez utiliser la solution affichée dans le GLUT FAQ, question 36:

A36: Essayez d'utiliser les drapeaux du compilateur Visual C Microsoft suivants:

/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup

Ce sont des options de l'éditeur de liens ... si vous définissez main ou wmain, MSVC crée une application CONSOLE par défaut; d'où la nécessité de /SUBSYSTEM:WINDOWS. si /SUBSYSTEM:WINDOWS est défini, MSVC s'attend à ce que WinMain ou wWinMain soit défini; d'où la nécessité de /ENTRY:mainCRTStartup (par exemple le point d'entrée est le C principal habituel).

+0

Bravo! Si quelqu'un d'autre a ce problème en utilisant VS: Projet - Propriétés - Propriétés de configuration - Linker - System. Changez le paramètre Subsystem de la console à Windows. Linker - Ligne de commande - Options supplémentaires -/ENTRY: mainCRTStartup – Ljdawson

Questions connexes